i3wm dmenu .desktop ファイルを追加

i3wm dmenu .desktop ファイルを追加

/usr/share/applications次のファイルをandroid-studio.desktop含むi3dmenu に Android studio を追加したい:

[Desktop Entry]
Version=1.0
Type=Application
Name=android-studio
Exec="/usr/local/android-studio/bin/studio.sh" %f
Icon=/usr/local/android-studio/bin/studio.png
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio

i3-dmenu がまだ android-studio を見つけられない理由を誰か教えてもらえますか?

ファイルは誰でも読める状態であることを確認できます。

答え1

完全を期すために、 [...] 内のすべてのバイナリとファイルをi3-dmenu-desktop検索します。問題は、変数が私の環境では設定されていなかったことです。$PATH.desktop$XDG_DATA_HOME/applications$XDG_DATA_HOME

答え2

dmenuは、/usr/binまたは/bin/

したがって、 のパスへのシンボリックリンクを作成するだけで済みますstudio.sh

sudo ln -s /usr/local/android-studio/bin/studio.sh /usr/bin/android-studio

あなたの場合。

これで、android-studiodmenu で検索して起動できるようになりました。

関連情報