Ich verwende Xubuntu 11.10 mit einem Dual-Monitor-Setup. Ich suche einen Tastendruck (vielleicht erstellen CTRL+ ALT+ , SPACEdie ich ein ausgewähltes Fenster auf den nächsten Monitor senden kann.
In GNOME gibt es ein Paket namens, swapmonitor
das das Fenster an den anderen Monitor senden kann. Der Aufruf dieses Programms mit einem Tastendruck erzielt den gleichen Effekt.
Wie geht das in XFCE / Xubuntu?
swapmonitor
unter Xubuntu keinen Zugriff ? Oder fragen Sie, wie Sie eine Tastenkombination dafür einrichten können?Antworten:
Dies wurde vor einer Weile gepostet und ich bin sicher, dass Sie Ihre Antwort bereits erhalten haben, aber für diejenigen, die dies nicht getan haben.
Führen Sie diese Befehle aus
Laden Sie dann das Bash-Skript unter folgendem Link herunter (Dank an jc00ke): https://github.com/jc00ke/move-to-next-monitor
Persönlich habe ich ein Verzeichnis in meinem Stammverzeichnis, in dem ich alle meine persönlichen Skripts speichere. Wo Sie es herunterladen, liegt jedoch ganz bei Ihnen. Ändern Sie es in Berechtigungen, damit Sie es ausführen können. Speichern Sie die Skripte beispielsweise als move-to-next-monitor.sh und führen Sie dann Folgendes aus
Sie haben jetzt eine Tastenkombination, mit der Sie ein Fenster von einem Bildschirm auf einen anderen umschalten können. Ich bin nicht sicher, wie es mit mehr als 2 Bildschirmen funktioniert.
quelle
Ich habe einige Änderungen an dem oben erwähnten Skript vorgenommen, das ursprünglich von jc00ke geschrieben wurde.
- Mine ist für drei Monitore eingerichtet.
- Es wird beibehalten, ob das Fenster maximiert wurde oder nicht.
- Es wird verwendet , um das Fenster nach links oder rechts mit der Nutzung zu bewegen
script-name -l
undscript-name -r
ist.- Ich habe einen Fix hinzugefügt, bei dem Chromium-Apps, wenn sie minimiert sind, sehr klein sind und auf dem neuen Monitor nicht wieder maximiert werden.
Ich habe mit jc00ke korrespondiert. Während dies auf Xfce hervorragend funktioniert, sagte er, er habe Probleme mit seinem Skript in Unity. Natürlich benötigen andere Desktop-Umgebungen wie Unity dieses Skript nicht, da solche Optionen in den Fenstermanager integriert sind.
Um das Skript zu verwenden, müssen Sie es ausführbar machen
chmod +x script-name
und die folgenden beiden Programme installierensudo apt-get install xdotool wmctrl
.quelle
Ich habe auch mein eigenes Python-Skript erstellt, um Fenster über Monitore zu verschieben.
https://github.com/calandoa/movescreen
Verwendung:
movescreen.py <up|down|left|right>
Interessante Funktionen:
quelle
Eine andere Alternative, die sich nicht auf "binäre" Abhängigkeiten stützt (wie xdotool oder wmctrl): https://github.com/AlexisBRENON/ewmh_m2m
pip
(Sie müssen es nicht manuell kopieren, ausführbar machen usw.)Nett.
quelle