Ich verwende Ubuntu MATE 16.04 und ich liebe es sofort. Das einzige, was ich dazu brauche, ist die Möglichkeit, meine Fenster über die Tastatur auf verschiedene Monitore zu verschieben.
Ich habe CompizConfig Settings Manager verwendet und es funktioniert, aber Compiz verursacht eine lange Liste von Problemen auf meinem System, die verschwinden, wenn ich es deaktiviere. Compiz ist ein großes Paket und alles, was ich möchte, ist die Möglichkeit, meine Fenster auf einen anderen Monitor zu verschieben. Alle anderen Funktionen sind bereits in das Ubuntu MATE 16.04 LTS-Tastaturkürzelmenü integriert (Arbeitsbereiche wechseln, Fenster in Arbeitsbereich verschieben, nach links, rechts, horizontal, vertikal kacheln usw.).
Das Fenster nach Osten (rechts) des Bildschirms und das Fenster nach Westen (links) des Bildschirms verschieben funktioniert aus irgendeinem Grund nicht bei allen Anwendungen (insbesondere Firefox, aber Chrome und andere funktionieren).
Gibt es eine Anleitung, die zeigt, wie Sie Ihre eigenen Tastaturkürzel erstellen? Ich habe eine Seite gefunden, auf der jemand seine eigenen für Xubuntu gemacht hat. Hat jemand eine einfache Methode zum Erstellen von Tastaturkürzeln, mit denen Fenster zwischen Monitoren verschoben werden, während ich versuche herauszufinden, was sie getan haben?
quelle
Antworten:
Einführung
window_jumper.py
ist ein Python-Skript, das das aktive Fenster im Zyklus über mehrere Monitore hinweg bewegt. Wenn Sie beispielsweise drei Monitore A, B und C haben, wird durch wiederholtes Drücken der zugewiesenen Verknüpfung das Fenster von A nach B, nach C und zurück nach A verschoben. Die Fensterplatzierung befindet sich in der oberen linken Ecke jedes Bildschirms .Verwendungszweck
Skript manuell ausführen
Das Skript verfügt über keine Befehlszeilenoptionen (ab sofort, möglicherweise jedoch in Zukunft).
Tastaturkürzel einrichten
Ubuntu Unity Schritte:
Gehen Sie zu System Settings-> KeyboardShortcuts tab, wählen
Custom Shortcuts
Sie die +Schaltfläche aus und klicken Sie darauf . Das Popup "Benutzerdefinierte Verknüpfung" wird mit zwei FeldernName:
und angezeigtCommand:
Name
Nennen Sie es für Feldwindow_jumper
. Geben SieCommand:
den vollständigen Pfad zur Skriptdatei an. Zum Beispielpython /home/ubuntu_user/bin/window_jumper.py
. KlickenApplyKlicken Sie auf die Spalte ganz rechts. Die Wörter
New accelerator
werden angezeigt. Drücken Sie die Tastenkombination, die Sie für dieses Skript festlegen möchten. Zum Beispiel habe ich gewähltCtrlSuperJUbuntu Mate Anleitung:
Gehen Sie zu SystemControl CenterKeyboard Shortcuts, klicken Sie Add. Das Popup "Benutzerdefinierte Verknüpfung" wird mit zwei Feldern
Name:
und angezeigtCommand:
Name
Nennen Sie es für Feldwindow_jumper
. Geben SieCommand:
den vollständigen Pfad zur Skriptdatei an. Zum Beispielpython /home/ubuntu_user/bin/window_jumper.py
. KlickenApplyDie Spalte ganz rechts (beschriftet
Shortcut
) enthält WörterDisabled
in der Zeile. Klicken Sie auf die Wörter, der Text ändert sich zuNew shortcut
. Drücken Sie die gewünschte Tastenkombination.Skriptquelle
Auch wie bei GitHub erhältlich . Wenn Sie ein GitHub-Konto haben, senden Sie dort bitte Probleme und Funktionsanfragen.
Randnotizen:
ImportError: No module named gi
Lauf erhältstsudo apt install python-gi
(Danke Dariusz für den Kommentar )quelle
GdkX11
. Istnew_location = None
notwendig? Es wird sowieso in der nächsten Zeile definiert.python-gi
es standardmäßig installiert ist. Warten Sie ... es muss sein.