在 Lubuntu 中将应用程序移动到不同工作区的组合键是什么?

在 Lubuntu 中将应用程序移动到不同工作区的组合键是什么?

Lubuntu 中是否有热键组合可以在不同工作区之间移动应用程序?我正在寻找类似于 Ctlr-Alt-Shift(Ubuntu)的组合键。我尝试修改文件,~/.config/openbox/lubuntu-rc.xml但无法获得正确的命令来切换应用程序。有什么解决方案吗?

答案1

设置快捷方式

命令

要通过命令将应用程序(-window)移动到另一个工作区,您需要wmctrl安装。将最前面的应用程序(- 的窗口)移动到特定工作区(在 Lubuntu 上)所需的命令是:

wmctrl -r :ACTIVE: -t 1

其中1指的是目标工作区。第一个工作区是0,因此上述命令将活动窗口移动到第二个工作区。

Lubuntu 中的快捷方式

在 Lubuntu 中,要设置自定义快捷方式,(实际上)您必须手动编辑文件~/.config/openbox/lubuntu-rc.xml
获取正确语法的最简单方法是移动到keyboard文件的部分,然后简单地复制现有的快捷方式部分,如下例所示:

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

作为测试,我添加了该部分,并且它运行良好(注销/登录后);它将活动窗口移动到快捷方式Control+ Alt+上的相应工作区Y

您应该记住:

  • wmctrl需要安装的命令:

    sudo apt-get install wmctrl
    
  • 需要注销/登录才能开始工作

  • 第一个工作区有索引0,因此示例中的命令实际上将活动窗口移动到第二个工作区。

有关添加自定义快捷键和使用的语法的更详细说明,请参阅这里,在下面的部分中;创建新的键盘快捷键这里,您还可以找到如何在快捷方式部分中“提及”键:

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. 

更多“复杂”的选择

可以创建一个脚本来查看当前工作区,并将活动窗口移动到下一个/上一个工作区,而不必为每个(目标)工作区设置一个组合键。

但那将是另一个问题:)

答案2

在 Lubuntu Lxqt 0.14.1 上:

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

相关内容