Lubuntu 19.10 和 20.04 (LTS) 使用 Openbox 作为窗口管理器。
对于 Lubuntu 18.04 和 19.04,允许用户编辑各种 Openbox 设置的文件lubuntu-rc.xml和lxqt-rc.xml分别有一个标题为“窗口平铺的键绑定”的部分,其中包含用于
- 半左屏幕
- 半右屏幕
- HalfUpperScreen 和
- 半下屏
Lubuntu 19.10 和 20.04 (LTS) 的 ~/.config/openbox/lxqt-rc.xml 中缺少该部分。
我按照发行说明中的说明删除
- ~/.config/lxqt/globalkeyshortcuts.conf
- ~/.config/lxqt/lxqt-runner.conf 和
- ~/.config/openbox/lxqt-rc.xml
并注销并重新登录。但是,lxqt-rc.xml仍然没有窗口平铺部分。
我知道与 LXQtSuper的密钥如何以某种方式发生冲突存在一些冲突。Meta(所有窗口平铺键盘快捷键最初都使用该Super键。)
Lubuntu 19.10 和 20.04 的用户可以做些什么来恢复“窗口平铺”键盘快捷键?
编辑日期为 20200526:感谢这个问题,我意识到另一种解决方案是将显示/隐藏 LXQt 菜单的快捷方式更改为Meta+之类的东西Space。换句话说,如果设置Meta+Space来显示/隐藏 LXQt 的菜单,则“纯”Super可用于
~/.config/openbox/lxqt-rc.xml
. 无需使用C+W
下面详述的组合。您的 18.04lubuntu-rc.xml
现在可以在 Lubuntu 20.04(和 19.10)中运行。此答案适用于 Lubuntu 19.10 和 Lubuntu 20.04
而且,为了清楚起见,Lubuntu 会话中使用的文件应该是
~/.config/openbox/lxqt-rc.xml
并且在纯 Openbox 会话中应该被命名~/.config/openbox/rc.xml
在如何捕捉窗口?,Lubuntu 团队的一名成员建议在lxqt-rc.xml中包含一些代码以恢复窗口平铺,并解决我在问题中提到的冲突:
请查看Lubuntu 20.04 手册中的键盘快捷键部分,其中包含默认键盘快捷键列表,但也提到了这一点:
如果您想要与 Lubuntu 19.04 中使用的相同的平铺快捷方式,这里它们的形式有所修改。我已经将Control键与Super键和相关的箭头键一起使用,而不仅仅是Super键和相关的箭头键。
下面列出的键盘快捷键的一个重要点是,用户必须先按住Ctrl键,然后按住Super键,然后再按相关的箭头键,然后释放所有键。如果用户先Super按键,再Ctrl按键,快捷键将不起作用。
编辑完成后,打开终端并运行
openbox --reconfigure
以使键绑定生效。或者,注销并重新登录。我没有包含用于最大化或最小化窗口的键盘快捷键,因为这些操作和许多其他操作可以通过按Alt+轻松访问Spacebar。请注意,Openbox 更喜欢使用iconify而不是minimize。
DK Bose 的回答很棒。
一般来说,只涉及两个步骤:
lxqt-rc.xml
配置中添加条目。禁用
Super_L
.搜索“快捷键”。
查找
Super_L
条目并禁用它配置 Openbox 键盘绑定。
在openbox 文档中可以找到不错的键盘绑定条目,他们将其称为“窗口捕捉”:
然后通过运行重新配置 Openbox
openbox --reconfigure
。上面很好的解决方案。:-)
与此同时,我写了一个脚本来做同样的事情。您可以将其连接到 lxqt 快捷方式 - meta+left 等: