我多次遇到 .desktop 文件未在我的 Ubuntu 计算机上注册的问题。老实说,我束手无策,完全相同的情况适用于我的台式机,但不适用于我的笔记本电脑。当前困扰我的 .desktop 文件是这个:
[Desktop Entry]
Version=1.0
Type=Application
Name=LogSeq
Exec=/home/rick/Museum/applications/Logseq-linux-x64-0.8.17.AppImage
Terminal=false
Icon=/home/rick/.local/share/icons/logseq.png
我将其放入 ~/.local/share/applications/logseq.desktop 中,但没有任何结果。我使用 Alt+F2->r 刷新了会话,但没有任何结果。我关闭、重新启动并注销了系统,但没有任何结果。只需简单刷新会话,完全相同的文件便可在我的桌面上运行,完全没有问题。
我已通过命令运行该文件desktop-file-validate
,没有检测到任何错误。我使用了desktop-file-install
将文件放入 /usr/share/applications/ 目录中的命令,但没有结果。
.desktop 文件和图标文件都是符号链接的,但我将它们变成了普通文件,没有链接。这也不是问题。
未注册的系统正在运行 Ubuntu 22.04.1。
有人请告诉我我在这里遗漏了一些明显的东西。