i3wm dmenu agrega el archivo .desktop

i3wm dmenu agrega el archivo .desktop

Quería agregar Android Studio al menú i3d en: /usr/share/applicationscon el archivo android-studio.desktopque contiene:

[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

¿Alguien puede decirme por qué el menú i3-d todavía no encuentra android-studio?

Puedo confirmar que el archivo es legible para todos.

Respuesta1

En aras de la exhaustividad, i3-dmenu-desktopse busca cada binario en $PATHy .desktoparchivos en $XDG_DATA_HOME/applications[...]. El problema era que la $XDG_DATA_HOMEvariable no estaba configurada en mi entorno.

Respuesta2

dmenu puede encontrar aplicaciones en /usr/bino/bin/

Entonces puedes simplemente crear un enlace simbólico a la ruta de studio.sh, que sería

sudo ln -s /usr/local/android-studio/bin/studio.sh /usr/bin/android-studio

en tu caso.

Ahora puedes buscar android-studioen el menú d para iniciarlo.

información relacionada