Welche Tastenkombination muss verwendet werden, um eine Anwendung in Lubuntu in einen anderen Arbeitsbereich zu verschieben?

Welche Tastenkombination muss verwendet werden, um eine Anwendung in Lubuntu in einen anderen Arbeitsbereich zu verschieben?

Gibt es eine Hotkey-Kombination, um Anwendungen in Lubuntu zwischen verschiedenen Arbeitsbereichen zu verschieben? Ich suche nach einer Tastenkombination ähnlich Strg-Alt-Umschalt (Ubuntu). Ich habe versucht, die ~/.config/openbox/lubuntu-rc.xmlDatei zu ändern, konnte aber nicht die richtigen Befehle zum Wechseln zwischen Anwendungen erhalten. Gibt es Lösungen?

Antwort1

Festlegen der Verknüpfung

Der Befehl

Um eine Anwendung (-Fenster) über einen Befehl in einen anderen Arbeitsbereich zu verschieben, müssen Sie wmctrlinstalliert sein. Der Befehl, den Sie benötigen, um die vorderste Anwendung (-'s Fenster) in einen bestimmten Arbeitsbereich (unter Lubuntu) zu verschieben, lautet:

wmctrl -r :ACTIVE: -t 1

wobei 1sich auf den Zielarbeitsbereich bezieht. Der erste Arbeitsbereich ist 0, daher verschiebt der obige Befehl das aktive Fenster in den zweiten Arbeitsbereich.

Tastenkombinationen in Lubuntu

Um in Lubuntu benutzerdefinierte Tastenkombinationen festzulegen, müssen Sie die Datei (in der Tat) manuell bearbeiten ~/.config/openbox/lubuntu-rc.xml.
Die einfachste Möglichkeit, die richtige Syntax zu erhalten, besteht darin, in den entsprechenden keyboardAbschnitt der Datei zu wechseln und einfach einen vorhandenen Tastenkombinationsabschnitt zu kopieren, wie im folgenden Beispiel:

   <!-- move window to workspace 2 on Ctrl + Alt + Y-->
    <keybind key="C-A-Y">
      <action name="Execute">
        <command>wmctrl -r :ACTIVE: -t 1</command>
      </action>
    </keybind>

Ich habe den Abschnitt testweise hinzugefügt und er hat (nach dem Ab-/Anmelden) einwandfrei funktioniert; er hat das aktive Fenster über die Tastenkombination Control+ Alt+ in den entsprechenden Arbeitsbereich verschoben Y.

Was Sie beachten sollten:

  • Der Befehl muss wmctrlinstalliert werden:

    sudo apt-get install wmctrl
    
  • Um mit der Arbeit beginnen zu können, ist eine Ab- und Anmeldung erforderlich

  • Der erste Arbeitsbereich hat den Index 0, daher verschiebt der Befehl im Beispiel das aktive Fenster tatsächlich in den zweiten Arbeitsbereich.

Eine ausführlichere Anleitung zum Hinzufügen benutzerdefinierter Tastenkombinationen und der verwendeten Syntax finden Sie unterHier, im Abschnitt weiter unten;Neue Tastaturkürzel erstellenAuchHier,In Ihrem Abschnitt mit den Tastenkombinationen erfahren Sie unter anderem, wie Sie die Tasten „erwähnen“ können:

Key combination

KEY-COMBINATION is the key combination which you want to bind to the actions. The format for the KEY-COMBINATION is: Modifier-Modifier-Key. Any number of modifiers (0 or more) can be used together, and they are each separated by a "-". Multiple KEY-COMBINATION can be specified in one keybind by separating them with spaces. This is useful if you use multiple keybinds for a thing that is quite complicated to specify.
Modifiers
Modifier keys   
S   Shift key
C   Control key
A   Alt key
W   Super key (Usually bound to the Windows key on keyboards which have one)
M   Meta key
H   Hyper key (If it is bound to something)

You can also use Mod1 through Mod5 as the modifiers to directly select a modifier mask (e.g. Mod1 to select Mod1Mask), but this is for advanced users who have customized their modifier mapping with xmodmap. 

Weitere "anspruchsvollere" Optionen

DukönnteErstellen Sie ein Skript, um den aktuellen Arbeitsbereich anzuzeigen und das aktive Fenster zum nächsten/vorherigen zu verschieben, anstatt für jeden (Ziel-)Arbeitsbereich eine Tastenkombination festlegen zu müssen.

Das wäre jedoch eine andere Frage :)

Antwort2

Unter Lubuntu Lxqt 0.14.1:

Ctrl+ Shift+ Alt+Arrow (left or right)

verwandte Informationen