我下载了一个 AppImage(准确地说是 LogSeq)并想将其添加到 dmenu 中。
在朋友的帮助下我做了以下事情:
将 AppImage 移动到适当的目录(不是必需的,但对我来说看起来更干净)。
在这种情况下,我将其
LogSeq.AppImage
移至/home/[username]/.local/bin/LogSeq.AppImage
在->中创建一个
.desktop
包含必填字段的条目/usr/share/applications
logseq.desktop
[Desktop Entry]
Name=LogSeq
GenericName=logseq
Exec=/home/[username]/.local/bin/LoqSeq.AppImage
Terminal=false
Type=Application
Categories=Application;
删除后~/.cache/dmenu_run
让 dmenu 重建其缓存,该应用程序出现在 dmenu 中,我可以运行它。凉爽的!
然而两者都在dmenu_run
还是在菜单就其本身而言,该应用程序看起来并不LogSeq.AppImage
像logseq
我预期的那样。
我怎样才能重命名它以使其显示为logseq
?
答案1
您不需要.desktop
./usr/share/applications
dmenu
在您的路径中查找可执行文件,因此您可以创建一个名为 的符号链接logseq
,指向您的 LogSeq.Appimage 的路径。