No se puede agregar un iniciador personalizado al Dock (* Agregar a favoritos *)

24

Tengo un .desktoparchivo personalizado :

[Desktop Entry]
Type=Application
Terminal=false
Icon[en_US]=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png
Name[en_US]=IntelliJ
Exec=/home/alex/bin/idea-IC-173.4127.27/bin/idea.sh
Name=IntelliJ
Icon=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png

Salida de ls -lha .local/share/applications/intellij.desktop:

-rwx--x--x 1 alex alex 248 Dez 30 10:54 .local/share/applications/intellij.desktop

Puedo encontrar este lanzador en Actividades y puedo hacer doble clic en ese archivo e IntelliJ se iniciará. Sin embargo, no puedo agregar este lanzador como favorito al dock. La opción no aparece.

Las respuestas publicadas a una pregunta anterior ( No se pueden agregar archivos .desktop personalizados al muelle 17.10 ) no me funcionan.

kerner1000
fuente

Respuestas:

26

Abrir terminal y ejecutar

gsettings get org.gnome.shell favorite-apps

Debería obtener la lista de .desktoparchivos asociados a las aplicaciones ancladas al muelle de Ubuntu en orden, algo como lo siguiente:

['appname-1.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop']

Suponga que desea anclar la aplicación asociada al intellij.desktoparchivo como el segundo elemento en el dock. En ese caso, corre

gsettings set org.gnome.shell favorite-apps "['appname-1.desktop', 'intellij.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop']"
pomsky
fuente
1
¡Esto funciona! Pero cuando inicio la aplicación, aparece otro icono de la aplicación. imgur.com/a/8GZ7j
kerner1000
44
@ kerner1000 Pruebe esto: askubuntu.com/a/975230/480481 desde el paso 4 en adelante
pomsky
2
¡Trabajos! ¡Muchas gracias! Obtuve dos cadenas desde atrás xprop, utilicé la segunda ( jetbrains-idea-ce).
kerner1000
Puede ser más fácil de usar ponerlo de esta manera: donde sea que coloque un archivo .desktop, hágalo ejecutable y confiable al hacer clic para abrirlo, luego haga clic derecho en el icono en el dock y agréguelo a los favoritos.
funicorn
1
@funicorn Según OP, los otros métodos (por ejemplo, Agregar a favoritos ) mencionados en preguntas anteriores no funcionan para ellos. Por eso hicieron una nueva pregunta.
pomsky
13

La respuesta de @pomsky es correcta, pero hay una manera más fácil: usar

dconf-editor  

(instálelo sudo apt-get install dconf-editorsi no está instalado) y navegue hasta

org/gnome/shell/favorite-apps.

Allí es posible editar y reorganizar el Iniciador.

usuario866381
fuente
-1

La extensión Dash-to-Dock para gnome3 permite agregar el programa a sus favoritos desde el menú contextual.

  1. Instale la última versión de Dash-To-Dock
  2. Inicie la aplicación desde la línea de comando
  3. Haga clic derecho en la aplicación en el dock y seleccione "Agregar a favoritos"
  4. Cierre la aplicación y ejecútela desde el dock

Trabajó para mí con PyCharm Pro.

domih
fuente
1
El botón de favoritos no aparece aquí
JonLord
Sí, la pregunta contiene un enlace a otra pregunta con esta solución (que no funciona para el autor de la pregunta) y menciona explícitamente: "Sin embargo, no puedo agregar este lanzador como favorito al muelle. La opción no aparece ".
pomsky