如何在 22.04 中手动编辑/创建新的 Unity 启动器项?

如何在 22.04 中手动编辑/创建新的 Unity 启动器项?

是的,我知道这个问题已经存在了。
但是它已经有 10 年的历史了,而且建议的解决方案不适用于 22.04。如果没有这个愚蠢的“因果报应”,我甚至无法在其中添加评论。所以我唯一的选择就是创建一个新问题。

Ubuntu 22.04~/.local/share/applications完全忽略它并且像它不存在一样。

如何在 Unity 中手动创建新的启动器项?

答案1

.desktop文件可以创建为具有正确格式的文本文件,扩展名为。只要它位于或位于其中一个目录中.desktop ,它就会被纳入菜单。~/.local/share/applications$XDG_DATA_DIRS/applications

您说~/.local/share/applications忽略了,但您没有提供证据。标准系统默认首先.desktop在 中搜索用户特定文件~/.local/share/applications,如果设置了该变量,则在 中搜索$XDG_DATA_HOME/applications。如果您的系统没有这样做,那是因为您更改了系统的相关配置。

要使出现在用户菜单中,它必须有效。应用程序的.desktop有效文件至少应包含 1) 、 2)和 3)的有效条目。.desktopName=Exec=Type=

因此,如果您确定您没有更改系统配置,请先检查.desktop文件的有效性。

相关内容