Czy istnieje skrót klawiaturowy, którego można użyć, aby okno zajmowało lewą lub prawą połowę ekranu? Używam zmodyfikowanej wersji Ubuntu. Na Macu używam po prostu Divvy, ale nie jestem pewien, czy istnieje narzędzie Linux do robienia tego samego.
Czy istnieje skrót klawiaturowy, którego można użyć, aby okno zajmowało lewą lub prawą połowę ekranu? Używam zmodyfikowanej wersji Ubuntu. Na Macu używam po prostu Divvy, ale nie jestem pewien, czy istnieje narzędzie Linux do robienia tego samego.
Odpowiedzi:
Jeśli zainstalujesz Compiz Config Settings Manager z:
sudo aptitude install compizconfig-settings-manager
Następnie możesz włączyć tę funkcję w trybie siatki. Iść do
Systemy> Preferencje> CompizConfig Settings Manager
i przewiń w dół do Zarządzania oknem. Następnie zaznacz Tryb siatki i po otwarciu opcji dla tego trybu wybierz skróty klawiszowe dla Put Left
i Put Right
.
Jeśli jesteś typem faceta, który lubi dzielić ekran na części, takie jak pełny ekran i pół ekranu za pomocą skrótów klawiaturowych, możesz rozważyć użycie innego menedżera okien. Nie sądzę, żeby istniał jakiś powód, dla którego musisz pozostać przy całej scenie Gnome / Metacity / Compiz.
Istnieje mnóstwo menedżerów okien dostępnych dla systemu Linux, które mają różne filozofie dotyczące sposobu obsługi okien. Osobiście jestem sprzedawany za pomocą układów okien lub kafelków, a nie tradycyjnego modelu pływającego. Istnieje kilka WM, które obsługują również tryby miksowania. Używam awesome
i miłość, jak elastyczny jest szczególnie z byciem skrypty i to obsługa wielu monitorów. Są podobne, takie jak dwm
i xmonad
.
Myślę, że ilość miejsca na ekranie, jaką zapewniają te WM i czas, który oszczędzają na majstrowaniu przy oknach, są warte wysiłku, aby je ustawić według własnych upodobań.
Wystarczy użyć aplikacji skrótów, aby utworzyć skróty dla tego skryptu.
Przykładowe wywołania: script_name left
...script_name right
Najlepszy dokument / przykłady, jakie znalazłem, wmctrl
to Spiral of Hope
Dla xprop
The strona człowiek ma kilka podstawowych przykładów, ale nie znalazłem nic za to jak najwięcej szczegółów spirali Nadziei stronie ...
#!/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
#
Jak wspomniano wcześniej, możesz użyć compizconfig-settings-manager, a jeśli tak, potrzebujesz compiz-fusion-plugins-extra, jeśli nie jest on gotowy do zainstalowania z pakietem compizconfig-settings-manager i jeśli zainstalowałeś tę wtyczkę, jak również, może być konieczne aktywuj w:
Preferencje -> Lista wtyczek
A potem powinieneś być gotowy.