Problema:
He creado .desktop
archivos para Ubuntu 16.04 para acceder a mis perfiles de Google Chrome, pero una vez que actualicé a Ubuntu 17.10 (funcionó en Ubuntu 17.04) se eliminaron y no puedo anclarlos.
Archivo de muestra
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=google-chrome
Name[en_US]=Google Chrome
Exec=google-chrome --profile-directory=Default
Comment[en_US]=Chrome
Name=Google Chrome
Comment=Chrome Browser
Icon=google-chrome
Categories=Browser;Internet;
.desktop
17.10
gnome-shell
ubuntu-dock
Teivel
fuente
fuente
Exec=google-chrome --profile-directory=Default
?Respuestas:
.desktop
archivo en~/.local/share/applications
.Agregue las siguientes líneas en él
(Lo denomino "Mi Chrome" para evitar confusiones con el iniciador de Google Chrome ya existente. Puede usar cualquier otro nombre).
Hazlo ejecutable.
Haga clic en Actividades o Mostrar aplicaciones y busque "Mi Chrome". Debería aparecer.
Haga clic derecho sobre él y márquelo como favorito.
Cuando haga clic derecho en el icono de la aplicación en el dock no se muestra la opción " Agregar a favoritos ", busque la aplicación en la pantalla de Actividades y luego arrástrela hacia el dock (sugerido por Legolas ).
Si nada funciona, vea estas preguntas y respuestas: no se puede agregar un iniciador personalizado al Dock (* Agregar a favoritos *)
fuente
~
en el.desktop
archivo, tendrá que poner la ruta completa (sin embargo, no hay~
contenido en el.desktop
archivo de muestra ).Tuve el mismo problema con Firefox Nightly. La siguiente configuración me funciona en
~/.local/share/applications/firefox-nightly.desktop
:Sin StartupWMClass, la aplicación en ejecución no se reconoce y el icono se muestra dos veces en el dock.
fuente
.desktop
archivo) suena como un problema separado. Creo que sería mejor si haces una nueva pregunta y agregas una respuesta tú mismo. Ya hay este .StartupWMClass
truco) allí hace una semana. Si su respuesta es significativamente diferente, puede publicar una nueva respuesta. Pero la cuestión es un poco engañosa, OP tiene el problema solo en Wayland, no en Xorg. Así que creo que es mejor si pudiera publicar una nueva pregunta y responderla usted mismo. No vi una pregunta nueva con varios íconos recientemente, solo vi un comentario.Para cualquiera que tenga problemas, si la aplicación no aparece en Actividades, asegúrese de no tener "NoDisplay = true" en el archivo .desktop para su aplicación.
fuente
Puedo confirmar que lo anterior funciona principalmente en Ubuntu 18.04.
Tenga en cuenta que poner el archivo .desktop en ~ / .local / share / aplicaciones no tiene ningún efecto visual.
¡ No pone una entrada en tu escritorio!
Sin embargo, agrega la aplicación a su lista de aplicaciones y luego permite que se agregue a favoritos (a veces).
Entonces, ¿por qué el archivo tiene ".desktop" como extensión cuando no tiene nada que ver con el escritorio?
Si crees que esto es un pensamiento confuso de los desarrolladores, no estarás solo.
Simplemente se vuelve más extraño ...
Este archivo:
Colocado en ~ / Escritorio con el nombre jetbrains-phpstorm.desktop no muestra un icono en el escritorio.
Sin embargo, si se llama PhpStorm.desktop, sí pone un icono en el escritorio.
El mismo archivo colocado exactamente en ~ / .local / share / aplicaciones con el nombre jetbrains-phpstorm.desktop hace 2 cosas:
Y en ~ / .local / share / aplicaciones, no importa cómo llame al archivo: jetbrains-phpstorm.desktop funciona igual que PhpStorm.desktop
Cuando dije "a veces", aquí hay un archivo que funciona en ~ / Desktop y cuando se coloca en ~ / .local / share / aplicaciones permite que la aplicación aparezca en "Mostrar aplicaciones" pero no le permite "Agregar a favoritos":
Algo ciertamente huele ...
(Hay 6 horas de mi vida que nunca volveré ...)
fuente