我想删除 openbox 客户端菜单中的以下项目:
- 发送到桌面
- 恢复
- 移动
- 调整大小
- 图标化
- 最大化
- 上卷/下卷
- 取消/装饰
ALT您可以通过右键单击窗口装饰或使用+来调用此菜单Space。
有什么方法可以实现这个目的吗?
答案1
此菜单称为客户端菜单。遗憾的是,除了修改源代码之外,没有其他方法可以更改条目。
但是,如果我理解正确的话,您想要删除除窗口层之外的所有菜单项。在这种情况下,您可以为 分配快捷方式client-layer-menu
。
打开你的 openbox rc.xml
(通常在 下$HOME/.config/openbox/rc.xml
,可能称为lxde-rc.xml
或 ,lubuntu-rc.xml
具体取决于你的 DE)。找到以下行:
<keybind key="A-space"><action name="ShowMenu"><menu>client-menu</menu></action></keybind>
并将其替换为:
<keybind key="A-Space"><action name="ShowMenu"><menu>client-layer-menu</menu></action></keybind>
至于通过替换菜单而丢失的窗口关闭选项:您始终可以使用ALT+F4快捷方式。