
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.xml
Datei 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 wmctrl
installiert 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 1
sich 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 keyboard
Abschnitt 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
wmctrl
installiert 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)