如何配置 Fluxbox 菜单?

如何配置 Fluxbox 菜单?

如何修改默认的 Fluxbox 菜单?

答案1

要配置 fluxbox 菜单,您需要编辑 ~/.fluxbox/menu 文件。

fluxbox 菜单文件

fluxbox 编辑菜单文件

此文件只是一个文本文件,因此您可以使用任何文本编辑器对其进行编辑。fluxbox 文档解释此文件的语法:

Fluxbox 菜单只是一个文本文件,它允许您创建子文件夹、启动应用程序、控制工作区、配置 fluxbox 以及退出 X。该菜单可以接受以下命令:

[begin] (MenuTitle)

[submenu]  (SubMenuName) {SubMenuTitle}

[exec] (ApplicationName) {/path/to/program}

[include] (/path/to/meufile)

[end]

[nop] (--------)

[workspaces] (SubMenuName)

[stylesdir] (/path/to/stylesdir)

[config] (FluxboxConfiguration)

[reconfigure] (Reconfigure)

[restart] (Restart)

[exit] (Exit)

其中大部分内容应该很容易理解。斜体项目 > 是实际显示在屏幕上的单词。我将进一步解释较难理解的项目。

[nop] - 如果您愿意,可以放置文本或空行,这样不会执行任何操作,而只是作为菜单中的分隔符。

[重新配置] - 如果您使用菜单更改 fluxbox 配置,则退出 fluxbox 后更改将不会保留。它们需要写入 init 文件才能成为永久更改,并且可以在进行所需更改后点击重新配置来完成。

[重启] - 我只是想确保每个人都知道重启只会重启 fluxbox,而不是整个系统。

答案2

来自手册页

fluxbox 在 @pkgdatadir@/menu 中安装默认菜单文件。您也可以使用 fluxbox -i 来确认此操作。当然,这个系统范围的菜单可以一次为所有用户定制,但也可以为每个用户创建单独的菜单文件。按照惯例,用户在 ~/.fluxbox/menu 中创建一个菜单文件。创建自己的菜单文件后,您需要确保在“init”文件中正确声明此位置,以便 fluxbox 知道在哪里查找。您要添加或更改的值是:

session.menu文件:

要使此更改生效,必须重新启动 fluxbox。确保您的菜单可用,然后从默认 fluxbox 根菜单中选择“重新启动”。仅当您对“init”文件进行更改时才需要重新启动;否则,fluxbox 将自动检测您的更改。

另请参阅此 wiki 条目:编辑菜单

相关内容