Ist es möglich, Fenster mit Tastaturkürzeln in Xfce zu platzieren?

9

Mit Compiz in Unity könnte ich Ctrl+ Alt+ drücken 6, um ein Fenster in der rechten Bildschirmhälfte zu platzieren, Ctrl+ Alt+ 4um es in der linken Hälfte zu platzieren, Ctrl+ Alt+ 7um es im oberen linken Viertel des Bildschirms zu platzieren und so weiter .

Gibt es etwas Ähnliches in Xfce auf Xubuntu?

rubo77
quelle
Sie könnten wmctrl und leicht keybind Befehle wie verwenden wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && wmctrl -r :ACTIVE: -e 0,0,0,500,500. Siehe Mann wmctrl .
user55822
Ist das ein Duplikat davon? askubuntu.com/questions/103456/… ... oder verwenden Sie 12.10, für das Kacheln in das WM integriert sein sollten.
Fossfreiheit
Ich benutze 12.04 LTS
rubo77
1
@ rubo77, Wenn Sie mit Bash-Skripten vertraut sind, sprunge.us/VjYL . Aber Sie könnten genauso gut in Betracht ziehen, 12.10 zu installieren, da fossfreedom sagt, dass es eingebaut ist.
user55822

Antworten:

7

Ich bevorzuge Alt+ d, um das Fenster in die linke Hälfte des Bildschirms und Shift+ Alt+ in ddie rechte Hälfte zu verschieben.

  • Speichern Sie dieses Skript als /usr/local/sbin/window-leftund/usr/local/sbin/window-right
  • in Ihren Settings Manager können Sie einen neuen Eintrag in xfce4-Tastatur-Shortcuts hinzufügen: /commands/custom/<Alt>d, Stringund/usr/local/sbin/window-left
  • in Ihren Settings Manager können Sie einen neuen Eintrag in xfce4-Tastatur-Shortcuts hinzufügen: /commands/custom/<Shift><Alt>d, Stringund/usr/local/sbin/window-right

Neuer Eintrag für die Verknüpfung zum Verschieben des Fensters in die linke Bildschirmhälfte

(Sie können die besten Tastenkombinationen auswählen, die für Sie geeignet sind. <Alt>, <Shift>, <Control> and <Super>)

rubo77
quelle
Wenn Ihre Verknüpfungen nicht funktionieren, denken Sie daran, sie ausführbar zu machen. chmod + x / usr / local / sbin / fenster-links chmod + x / usr / local / sbin / fenster-rechts
murarisumit
2
Diese Antwort ist mit neueren XFCE-Versionen veraltet (siehe diese Frage / Antwort für die native Vorgehensweise : askubuntu.com/questions/210231/… )
process91
4

Diese Aktionen sind für den Window Manager von XFCE / Xubuntu bereits vorhanden. Es geht darum, sie an die richtigen Schlüssel zu binden!

Sie können dies über die GUI tun. Gehen Sie einfach auf Settings, Window Managerund das Klicken ShortcutsRegisterkarte. Die Aktionen Sie suchen , sind benannt Tile window to the left, Tile window to the top-rightusw.

Jotaf
quelle
Auch wenn verspätete Abstimmung, aber dies ist die richtige Antwort (zumindest in meiner Xubuntu-Umgebung 16.04)
Pierre
Dies ist definitiv die richtige Antwort vom 16.06.
MrJman006
2

Ich hatte das gleiche Problem nach dem Wechsel von Compiz, da ich keine echte Lösung gefunden habe und keine einzelnen Skripte verwenden wollte. Ich gabelte ein Projekt aus, das fast die Funktionen hatte, die ich brauchte.

Sie finden es unter: https://github.com/gillesB/azulejo

Es ist noch nicht perfekt, es fehlt die Unterstützung mehrerer Bildschirme, aber ich benutze es jeden Tag. Es sollte auch in anderen Desktop-Umgebungen verwendet werden können, da es auf EWMH basiert (1). Zum Beispiel habe ich es eine Weile mit Mate benutzt und es kurz mit Cinnamon getestet.

1) http://en.wikipedia.org/wiki/EWMH

gillesB
quelle
Datei "/usr/lib/python2.7/dist-packages/gi/__init__.py", Zeile 76, in require_version erhöhen ValueError ('Namespace% s nicht verfügbar'% Namespace)
lefterav
Ich habe ein Problem für dieses Problem auf GitHub erstellt. Ich werde mich in naher Zukunft darum kümmern. ( github.com/gillesB/azulejo/issues/9 )
gillesB
Das Problem tritt auf, wenn die Abhängigkeiten nicht installiert sind. Die benötigten Pakete finden Sie hier: github.com/gillesB/azulejo
gillesB