¿Cómo puedo agregar lanzadores de aplicaciones '.desktop' personalizados a Ubuntu Dock?

Oct 21 2017

He creado .desktoparchivos para Ubuntu 16.04 para acceder a mis perfiles de Google Chrome, pero una vez que actualicé a Ubuntu 17.10 (funcionó hasta Ubuntu 17.04), se eliminaron del dock y no puedo volver a 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;

Respuestas

77 pomsky Oct 22 2017 at 04:25
  1. Cree un .desktoparchivo (o cópielo si ya tiene uno listo), por ejemplo my-chrome.desktop, en su ~/.local/share/applications/directorio.
    Puede agregar las siguientes líneas para un .desktoplanzador simple y mínimo

    [Desktop Entry]
    Name=My Chrome
    Comment=Chrome my profile
    Exec=google-chrome --profile-directory=Default
    Icon=google-chrome
    Type=Application
    Terminal=false
    

    Las claves son las que se describen a continuación

    • Name=Nombre específico de la aplicación (para este ejemplo en particular, utilicé " Mi Chrome " para evitar confusiones con el lanzador de Google Chrome ya existente. Puede usar cualquier otro nombre).
    • Comment= Una breve descripción de la aplicación.
    • Exec= El comando a ejecutar para iniciar la aplicación.
    • Icon= Icono de la aplicación (puede utilizar un icono proporcionado por su tema de icono o una ruta absoluta a un archivo de imagen).
  2. Haga clic en ' Actividades ' o ' Mostrar aplicaciones ' y busque "Mi Chrome" (nombre de la aplicación según la Nameclave). Debería aparecer.

  3. Haga clic derecho sobre él y seleccione ' agregar a favoritos '.
    Si al hacer clic con el botón derecho en el icono de la aplicación en el muelle no se muestra la opción " Agregar a favoritos ", busque la aplicación en la pantalla Actividades y luego arrástrela hasta el muelle (sugerida por Legolas ).

Si nada funciona, vea estas preguntas y respuestas: No se puede agregar un lanzador personalizado a Ubuntu Dock (Agregar a favoritos)

7 MarcelloNuccio Nov 07 2017 at 12:09

Tuve el mismo problema con Firefox Nightly. La siguiente configuración me funciona en ~/.local/share/applications/firefox-nightly.desktop:

[Desktop Entry]
Type=Application
Name=Firefox Nightly
#
# WARNING: Remember to fix the path in Icon and Exec
#
Icon=/path/to/firefox-nightly/browser/icons/mozicon128.png
Exec=/path/to/firefox-nightly/firefox %u
Terminal=false
StartupWMClass=Nightly

Sin StartupWMClass, la aplicación en ejecución no se reconoce y el icono se muestra dos veces en el dock.

4 SamKaz May 07 2018 at 14:39

Para cualquiera que tenga problemas, si la aplicación no aparece en Actividades , asegúrese de no tener una

NoDisplay=true

línea en el .desktoparchivo de su aplicación.