Wie verschiebe ich Fenster in einen anderen Arbeitsbereich, ohne den Arbeitsbereich zu wechseln?

8

XFCE unterstützt einen Hotkey zum Verschieben eines Fensters in einen anderen Arbeitsbereich.

In der Tat macht dies zwei Dinge:

  • Das Fenster wird in den neuen Arbeitsbereich verschoben.

  • wechselt zu diesem Arbeitsbereich.

Ich versuche, dieses Verhalten zu deaktivieren und den Hotkey dazu zu bringen, nur das Fenster zu verschieben, ohne den Arbeitsbereich zu wechseln. Ist das irgendwie möglich, vielleicht mit versteckten Optionen?

theomega
quelle

Antworten:

6

wmctrlMit dieser Option können Sie Fenster bearbeiten. Sie können Tastaturkürzel an die folgenden Befehle binden:

wmctrl -r :ACTIVE: -t 0  // Move active window to workspace 1
wmctrl -r :ACTIVE: -t 1  // Move active window to workspace 2
wmctrl -r :ACTIVE: -t 2  // Etc...
Christian Skjødt
quelle
2

Es lohnt sich auch hier aufzuzeichnen, dass dies möglich ist, mit xdotooldem installiert werden kann

sudo apt-get install xdotool

Sie können den folgenden Befehl an eine Ersatzschaltfläche an der Seite Ihrer Maus binden und dann auf diese Schaltfläche klicken, um das aktive Fenster in einen anderen Arbeitsbereich zu verschieben. Die Nummer des Arbeitsbereichs wird am Ende des Befehls angegeben.

xdotool getactivewindow set_desktop_for_window 1

Dadurch wird das aktuell aktive Fenster (das Fenster mit dem Fokus) in den gewünschten Arbeitsbereich verschoben, während Sie sich in dem Arbeitsbereich befinden, in dem der Befehl ausgegeben wurde. Dies war genau das, was Sie speziell benötigt haben. (Um tatsächlich selbst zu diesem anderen Arbeitsbereich zu wechseln, würden Sie verwenden xdotool set_desktop 1.)

Sie können auch ein bestimmtes Fenster zum Verschieben anstelle des aktiven Fensters auswählen, aber wahrscheinlich ist das Verschieben des aktiven Fensters (was auch immer es ist) am nützlichsten, um es an einen Schlüssel zu binden.

Hinweis: Wenn Sie unter Xfce einen anderen Fenstermanager als den Standard verwenden oder compiz verwenden, müssen Sie möglicherweise die viewportOptionen in der xdotoolManpage überprüfen oder es wmctrlstattdessen versuchen .

Ausführlichere Informationen zur Verwendung xdotoolzum Bearbeiten von Fenstern und Arbeitsbereichen finden Sie in meinen Antworten auf verwandte, aber unterschiedliche Fragen:

Es gibt so viele Dinge, mit denen Sie arbeiten können xdotool; Bitte beachten Sie die Ubuntu-Manpage oder man xdotool.

Gemeinschaft
quelle