web-dev-qa-db-ja.com

i3wm dmenu .desktopファイルを追加

Android studioをi3dmenuに追加したかった:/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を見つけられないのか誰かに教えてもらえますか?

ファイルが誰にとっても読み取り可能であることを確認できます。

8
AlKappa

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

3
AlKappa

dmenuは/bin/でアプリケーションを検索できます

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

Sudo ln -s /usr/local/Android-studio/bin/studio.sh /bin/Android-studio

あなたの場合。

これで、dmenuでAndroid-studioを検索して起動できます。

1
user3861350