如何将项目添加到 Xfce 根菜单?

mar*_*rto 8 xfce xubuntu menu

我想在我的 Xfce“根菜单”中添加一些项目,位置见图片:

在此处输入图片说明

搜索网络提供了几种可能性(不同的 XML 文件等),但看起来 Xubuntu 已经对其进行了相当多的定制。也许我只是忽略了设置?我还尝试了 LXmenueditor,它无法访问根菜单。

Xubuntu 配置的位置在哪里?是否有可能在不破坏任何东西的情况下获得 stock-Xfce 右键单击​​桌面功能?我的意思是:右键单击桌面并使用 Xfce 菜单,而不是通过 Xubuntu 的子菜单来访问它。

谢谢你的时间!

fos*_*dom 11

版本 11.04 - 13.10

在此处输入图片说明

如图所示 - “test”是添加的根菜单。

为此,需要创建几个文件夹:

mkdir -p ~/.config/menus
mkdir -p ~/.local/share/applications
Run Code Online (Sandbox Code Playgroud)

接下来将标准菜单模板文件复制到本地菜单文件夹中

cp /etc/xdg/xdg-xubuntu/menus/* ~/.config/menus
Run Code Online (Sandbox Code Playgroud)

注意 - 也可以使用股票 XFCE 菜单 - 我更喜欢这个菜单,所以我在我的例子中使用了它:

cp /etc/xdg/menus/* ~/.config/menus
Run Code Online (Sandbox Code Playgroud)

现在创建我们的测试菜单 - 它是 .desktop 文件格式

leafpad ~/.local/share/applications/test.desktop
Run Code Online (Sandbox Code Playgroud)

复制并粘贴以下内容:

[Desktop Entry]
Version=1.0
Type=Application
Name=test
Comment=
Icon=acroread
Exec=acroread
Path=
Terminal=false
StartupNotify=false
Categories=X-Xfce-Toplevel;
Run Code Online (Sandbox Code Playgroud)

重要的一点是最后一行 - 它必须有X-Xfce-Toplevel作为一个类别

编辑我们的自定义菜单:

leafpad ~/.config/menus/xfce-applications.menu
Run Code Online (Sandbox Code Playgroud)

添加一个新条目,如图所示:

在此处输入图片说明

最后 - 让我们使用自定义菜单文件:

右键单击开始并选择属性:

在此处输入图片说明

选择自定义菜单选项并导航并选择自定义菜单文件 ~/.config/menus/xfce-applications.menu

在此处输入图片说明