如何编辑 openbox 的客户端菜单?(通过 alt + space 调用)

如何编辑 openbox 的客户端菜单?(通过 alt + space 调用)

我想删除 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快捷方式。

相关内容