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?


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>)


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.


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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.