在菜单中创建 url 链接

Fik*_*tik 5 linux rhel gnome kde menu

如何创建指向 URL 的菜单项?

我试过创建这样的mylink.desktop条目:

[Desktop Entry]
Encoding=UTF-8
Name=My Link Name
Icon=my-icon
Type=Link
Categories=Office;
URL=http://www.example.com/
Run Code Online (Sandbox Code Playgroud)

然后使用xdg-desktop-menu install mylink.desktop应该把这个条目放在当前用户的菜单中。然而这不起作用。该文件已复制到其中,~/.local/share/applications/但该条目未显示在菜单中。

如果我更改TypeApplication并定义Exec而不是URL那么它会起作用。但我不想有本地应用程序的菜单条目。我希望在选择菜单项时在指定地址上启动默认浏览器。

我怎样才能做到这一点?

此外,通过使用此命令:xdg-desktop-icon install mylink.desktop结果如预期 - 在桌面上创建了一个新链接。那么为什么它在菜单中不起作用呢?

我在带有 KDE 的 RedHat Enterprise Linux 6 上对此进行了测试,但我也想知道如何在 Gnome 中执行此操作。

Fik*_*tik 5

在阅读资料时,我偶然发现了这个问题。这给了我一个解决方法的想法:

[Desktop Entry]
Encoding=UTF-8
Name=My Link Name
Icon=my-icon
Type=Application
Categories=Office;
Exec=xdg-open http://www.example.com/
Run Code Online (Sandbox Code Playgroud)

这正是我所需要的,并且是一个本地应用程序,因此我可以xdg-desktop-menu毫无问题地安装此条目。