
我想將 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/bin
dmenu 可以在或中找到應用程式/bin/
因此,您可以建立一個指向 的路徑的符號鏈接studio.sh
,這將是
sudo ln -s /usr/local/android-studio/bin/studio.sh /usr/bin/android-studio
在你的情況下。
現在您可以在 dmenu 中搜尋android-studio
來啟動它。