i3wm dmenu adicionar arquivo .desktop

i3wm dmenu adicionar arquivo .desktop

Eu queria adicionar o Android Studio ao i3dmenu em: /usr/share/applicationscom o arquivo android-studio.desktopcontendo:

[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-desktopestá procurando por todos os binários $PATHe .desktoparquivos em $XDG_DATA_HOME/applications[...]. O problema era que a $XDG_DATA_HOMEvariável não estava definida no meu ambiente.

Responder2

dmenu pode encontrar aplicativos em /usr/binou/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-studiono dmenu para iniciá-lo.

informação relacionada