Ubuntu / i3wm:dmenuエントリからAppImageの名前を変更する

Ubuntu / i3wm:dmenuエントリからAppImageの名前を変更する

AppImage(正確に言えばLogSeq)をダウンロードしてdmenuに追加したかったです。

友人の助けを借りて、私は次のことをしました。

  1. AppImageを適切なディレクトリに移動します(必須ではありませんが、よりきれいに見えます)。

    この場合は、次の場所にLogSeq.AppImage移動します。/home/[username]/.local/bin/LogSeq.AppImage

  2. ->に必須フィールド.desktopを含むエントリを作成します。/usr/share/applicationslogseq.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パスで実行可能ファイルを見つけたら、logseqLogSeq.Appimageのパスを指すシンボリックリンクを作成できます。

関連情報