i3wm dmenu .desktopファイルの追加

i3wm dmenu .desktopファイルの追加

i3dmenuにAndroidスタジオを追加したいです。/usr/share/applicationsファイルandroid-studio.desktopには以下が含まれます。

[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

/usr/bindmenuはまたはでアプリケーションを見つけることができます/bin/

したがって、パスを指すシンボリックリンクを作成できますstudio.sh

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

あなたの場合。

これでdmenuで検索android-studioして実行できます。

関連情報