Instalé una aplicación /opt
(simplemente descomprimir) y tuve que crear mi propio .desktop
archivo:
[Desktop Entry]
Type=Application
Terminal=false
Name=IntelliJ IDEA
Icon=/opt/IntelliJ/bin/idea.svg
Exec=/opt/IntelliJ/bin/idea.sh
Sin embargo, el ícono de la aplicación en la barra lateral no ofreceAgregar a los favoritosal hacer clic derecho.
¿Cómo puedo habilitar esa opción?
Respuesta1
Estaba enfrentando este problema y compartiré mis notas en caso de que ayude a alguien.
- Si el
.desktop
archivo es para que lo utilicen todos los usuarios, entonces debe colocarse en/usr/local/share/applications
. - Si el
.desktop
archivo es sólo para el usuario actual, entonces debe colocarse en~/.local/share/applications
. - El
.desktop
archivo colocado como arriba no necesita permisos de ejecución. Puede ser 0644. - Si el
.desktop
archivo tiene una clave,Hidden
entonces debería serHidden=false
. - Si el
.desktop
archivo tiene una clave,NoDisplay
entonces debería serNoDisplay=false
. - La
Exec
clave debe tener un comando válido. Es posible que los comandos Bash no funcionen como se detalla enesta respuesta.
Con estas configuraciones implementadas, la entrada del escritorio debería poder buscarse usando la Supertecla y, desde allí, usando la opción Right Click-> Add to Favorites, se puede configurar como favorita en el tablero.
Nota: En los puntos anteriores, "Tiene una clave" significa si la clave está presente en el archivo de configuración. Alternativamente, puede estar ausente, en cuyo caso entra en vigor el valor predeterminado para esa clave.
Respuesta2
Su .desktop
archivo debe residir en ~/.local/share/applications
una applications
carpeta de uno de los directorios de la XDG_DATA_DIRS
variable ambiental.
Por lo tanto, para su aplicación personalizada, instale el archivo a continuación ~/.local/share/applications
si es el único que necesita ver la aplicación en su menú de usuario, o para que /usr/local/share/applications
esté disponible para todos los usuarios.
Una vez instalado correctamente, también podrá agregar el iniciador a sus favoritos.
Respuesta3
Puede agregar manualmente su iniciador usando la línea de comando.
dconf read /org/gnome/shell/favorite-apps
para generar una cadena que represente los favoritos actuales, por ejemplo, ['firefox.desktop', 'org.gnome.Nautilus.desktop']
Copie la cadena y agregue su nuevo lanzador a la lista. Ejecute esto para actualizar sus favoritos:
dconf write /org/gnome/shell/favorite-apps "['firefox.desktop', 'org.gnome.Nautilus.desktop', 'YourManualApp.desktop']"