Bir pencerenin ekranın yarısını işgal etmesini sağlayan bir klavye kısayolu var mı?


13

Bir pencerenin ekranın sol veya sağ yarısını işgal etmesini sağlamak için kullanabileceğim bir klavye kısayolu var mı? Ubuntu'nun değiştirilmiş bir sürümünü kullanıyorum. Mac'te sadece Divvy kullanıyorum ama aynı şeyi yapmak için bir Linux aracı olup olmadığından emin değilim.


Ubuntu'nun hangi sürümü ve "değiştirilmiş" ile ne demek istiyorsun?
Caleb

Bu dahili Google sürümüdür (Goobuntu). Hangi sürümden emin değilim.
Kevin Burke

Belki bize Masaüstü Ortamınızın ve Pencere Yöneticinizin ne olduğunu söyleyebilirsiniz? Birlik mi yoksa Gnome 3 mü?
Caleb

GNOME 2.3. Üzgünüm, bu makineyi birkaç gün önce aldım.
Kevin Burke

Bu bize hangi DE'yi kullandığınızı gösterir, ancak hangi Pencere Yöneticisini değil. (Compiz / Metacity / vb.)
Şahane

Yanıtlar:


13

Compiz Config Settings Manager'ı aşağıdakilerle kurarsanız:

sudo aptitude install compizconfig-settings-manager

Ardından bu işlevi Izgara modu ile etkinleştirebilirsiniz. Adresine git

Sistemler> Tercihler> CompizConfig Settings Manager

ve Pencere Yönetimi'ne gidin. Ardından Izgara modunu kontrol edin ve bu mod için seçenekleri açtıktan sonra Put Leftve için tuş bağlamalarını seçin Put Right.


Benden bir şifre istiyor ve ne istediğini anlayamıyorum. Her
defasında

8

Klavye kısayollarını kullanarak ekranınızı tam ekran ve yarım ekran gibi artışlara bölmeyi seven biriyseniz, tamamen farklı bir pencere yöneticisi kullanmayı düşünebilirsiniz. Ben bütün Gnome / Metacity / Compiz sahne ile kalmak zorunda herhangi bir nedeni olduğunu sanmıyorum.

Linux için, pencereleri nasıl ele aldıkları konusunda farklı felsefelere sahip çok sayıda Pencere Yöneticisi var. Şahsen ben geleneksel kayan model yerine çerçeve veya döşeme pencere düzenleri kullanarak satılıyor. Karışım modlarını da destekleyen birkaç WM vardır. awesomeÖzellikle yazılabilir olmak ve birden çok monitörü işlemekle ne kadar esnek olduğunu kullanır ve severim. Gibi benzer olanlar vardır dwmve xmonadde.

Sanırım bu WM'nin sağladığı ekran alanı miktarı ve pencerelerinizle uğraşmaktan tasarruf ettikleri zaman, onları beğeninize ayarlamak için çabaya değer.


5

Bu komut dosyası için kısayollar oluşturmak için bir kısayol uygulaması kullanın.

Örnek çağrılar: script_name left...script_name right

En iyi documentaton / örnekler ben buldum wmctrlaltındadır Umut Spiral

Çünkü xprop, man sayfasının birkaç temel örneği var, ama bunun için Umut Spiral sayfası kadar ayrıntılı bir şey bulamadım ...

#!/bin/bash
# $1 ... top | bottom | left | right
#
unset x y w h a
eval $(xprop -root |sed -rne 's/^_NET_WORKAREA\(CARDINAL\) = ([0-9]+), ([0-9]+), ([0-9]+), ([0-9]+)$/x=\1;y=\2;w=\3;h=\4/p' \
                          -e 's/^_NET_ACTIVE_WINDOW\(WINDOW\): window id # (0x.*)$/a=\1/p')
[[ -z "$a" ]] && exit 1                            
case "$1" in
  top    ) ((h=h/2));;
  bottom ) ((y=y+(h-(h/2))));((h=h/2));;
  left   ) ((w=w/2));;
  right  ) ((x=x+(w-(w/2))));((w=w/2));;
esac
wmctrl -i -r "$a" -e 0,$x,$y,$w,$h
#

Fred, bu yararlı görünüyor, ancak burada sistem çağrılarının her türlü dokümantasyonuna bağlantı sağlayabilir misiniz?
Kevin Burke


Çalışmıyor. "-E seçeneği virgülle ayrılmış tamsayıların bir listesini bekliyor:" yerçekimi, X, Y, genişlik, yükseklik ""
Jakobovski

0

Daha önce belirtildiği gibi compizconfig-settings-manager'ı kullanabilirsiniz ve eğer öyleyse compizconfig-settings-manager paketiyle hazır olarak yüklenmemişse compiz-fusion-plugins-extra öğesine ihtiyacınız vardır ve bu eklentiyi de yüklediyseniz etkinleştirin :

Tercihler -> Eklenti Listesi

Ve sonra hepiniz hazır olmalısınız.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.