
Eu queria adicionar o Android Studio ao i3dmenu em: /usr/share/applications
com o arquivo android-studio.desktop
contendo:
[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
Alguém pode me dizer por que o i3-dmenu ainda não encontra o Android-studio?
Posso confirmar que o arquivo pode ser lido por todos.
Responder1
Por uma questão de integridade, i3-dmenu-desktop
está procurando por todos os binários $PATH
e .desktop
arquivos em $XDG_DATA_HOME/applications
[...]. O problema era que a $XDG_DATA_HOME
variável não estava definida no meu ambiente.
Responder2
dmenu pode encontrar aplicativos em /usr/bin
ou/bin/
Então você pode simplesmente criar um link simbólico para o caminho de studio.sh
, que seria
sudo ln -s /usr/local/android-studio/bin/studio.sh /usr/bin/android-studio
no seu caso.
Agora você pode pesquisar android-studio
no dmenu para iniciá-lo.