i3wm dmenu 新增 .desktop 文件

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 嗎?

我可以確認該文件對每個人來說都是可讀的。

答案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來啟動它。

相關內容