Używam Xubuntu 11.10 z konfiguracją podwójnego monitora. Chcę utworzyć naciśnięcie klawisza (może CTRL+ ALT+, SPACEco pozwoli mi wysłać wybrane okno do następnego monitora).
W GNOME istnieje pakiet o nazwie, swapmonitor
który może wysłać okno do drugiego monitora. Wywołanie tego programu jednym naciśnięciem klawisza osiąga ten sam efekt.
Jak to się robi w XFCE / Xubuntu?
swapmonitor
Xubuntu? A może pytasz, jak ustawić skrót klawiaturowy?Odpowiedzi:
Zostało to opublikowane jakiś czas temu i jestem pewien, że otrzymałeś już odpowiedź, ale dla tych, którzy jej nie otrzymali.
Uruchom te polecenia
Następnie pobierz skrypt bash z następującego linku (kredyt dla jc00ke) https://github.com/jc00ke/move-to-next-monitor
Osobiście mam katalog w katalogu głównym, w którym przechowuję wszystkie osobiste skrypty. Jednak to, gdzie pobierzesz, zależy od Ciebie. Zmień go, aby mieć uprawnienia do wykonywania. Na przykład zapisz skrypty jako move-to-next-monitor.sh, a następnie wykonaj następujące czynności
Teraz masz skrót klawiaturowy, aby przełączyć okno z jednego ekranu na inny. Nie jestem pewien, jak to działa z więcej niż 2 ekranami.
źródło
Dokonałem pewnych zmian w wyżej wspomnianym skrypcie, pierwotnie autorstwa jc00ke.
- Mój jest ustawiony na trzy monitory.
- Utrzymuje, czy okno zostało zmaksymalizowane, czy nie.
- Służy do przesuwania okna w lewo lub w prawo przy użyciu
script-name -l
iscript-name -r
odpowiednio.- Dodałem poprawkę, w której zminimalizowane aplikacje Chromium są bardzo małe i nie będą się maksymalizować na nowym monitorze.
Korespondowałem z jc00ke. Chociaż działa to świetnie na Xfce, powiedział, że ma problemy ze skryptem w Unity. Oczywiście inne środowiska pulpitu, takie jak Unity, nie potrzebują tego skryptu, ponieważ takie opcje są wbudowane w menedżera okien.
Aby użyć skryptu make to wykonywalne
chmod +x script-name
i zainstalować następujące dwa programysudo apt-get install xdotool wmctrl
.źródło
Stworzyłem również własny skrypt Pythona do przenoszenia okien między monitorami.
https://github.com/calandoa/movescreen
Stosowanie:
movescreen.py <up|down|left|right>
Ciekawe funkcje:
źródło
Inna alternatywa, która nie opiera się na żadnej „binarnej” zależności (np. Xdotool lub wmctrl): https://github.com/AlexisBRENON/ewmh_m2m
pip
(nie trzeba go kopiować ręcznie, aby był wykonywalny itp.)Uprzejmy.
źródło