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;
dmenuを削除して~/.cache/dmenu_run
キャッシュを再構築すると、アプリがdmenuに表示され実行できるようになります。クール!
しかし、どちらもdmenu_run
まだ残っています。メニューそれ自体は、アプリが私が期待したものと同じではLogSeq.AppImage
ありませんでした。logseq
と表示されるように名前を変更するにはどうすればよいですかlogseq
?
答え1
その必要はありません.desktop
。/usr/share/applications
dmenu
パスで実行可能ファイルを見つけたら、logseq
LogSeq.Appimageのパスを指すシンボリックリンクを作成できます。