No se puede agregar texto sublime al Gnome Shell Dock

8

Descargué Sublime Text para Linux (32 bits) y lo puse /opt, lo vinculé /usr/biny actualmente puedo iniciarlo escribiendo sublime_texten la consola. Cada vez que lo inicio, su icono aparece en el Dock de Shell, pero no puedo anclarlo, y tampoco aparece en el menú Aplicaciones.

¿Cómo lo agrego?

Gabriele Cirulli
fuente
Pregunta similar: unix.stackexchange.com/q/332831/134202
Rodrigo

Respuestas:

5

El camino más corto:

  1. Presione Superpara activar la vista general.
  2. Escribe main menuy presionaEnter
  3. Agregue un nuevo elemento, donde está el comando sublime_text.
  4. Voila, tienes tu atajo.
mreq
fuente
2. "Hauptmenü" oder "Menü" auf Deutsch oder "alacarte" (Nombre del programa)
PythoNic
1
Esto no funciona en Gnome Shell, Ubuntu 18.04 LTS. ¿Es esto para Unity o faltan algunos paquetes?
smido
5

Instalé Sublime Text 3 desde Webupd8 PPA, y el .desktoparchivo ya estaba creado.

Pero todavía no pude anclar el ícono al muelle de Gnome Shell cuando se lanzó la aplicación.

Para aquellos que se encuentran en la misma situación, puede anclarlo directamente desde la búsqueda del tablero, sin iniciarlo.

Simplemente abra el tablero con la Superllave, busque Sublime, haga clic derecho en el icono, luego seleccione Add to Favorites.

ByScripts
fuente
Intenté todos los pasos antes mencionados para la actualización sublime más reciente unos días antes y todavía tengo problemas para guardar en favoritos
racémico
@ lxm7 Lástima :( Desafortunadamente, no puedo ayudar más ya que ya no estoy usando Linux: /
ByScripts
4

Tienes varias opciones para que esto suceda. El quid de la cuestión es que para que GNOME Shell pueda utilizar una aplicación, debe tener un .desktoparchivo correspondiente en /usr/share/applicationso ~/.local/usr/share/applications.

Ya sea:

  • Use alacarte(el antiguo editor de menús de GNOME) para agregar un nuevo elemento de menú
  • Use el comando gnome-desktop-item-edit ~/.local/usr/share/applications/sublime-text.desktop, que abrirá un cuadro de diálogo solicitando la información requerida para el acceso directo, igual alacarteque
  • Agregue un archivo a uno de esos directorios usted mismo, usando el mismo formato que otros archivos .desktop

El diseño de un archivo de escritorio tiene la forma:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_GB]=gnome-panel-launcher
Name[en_GB]=Sublime Text 2
Exec=sublime-text
Comment[en_GB]=Sublime Text 2
Name=Sublime Text 2
Comment=Sublime Text 2
Icon=gnome-panel-launcher
Adam Hepton
fuente
1
~/.local/usr/share/... - el subdirectorio usr / parece estar equivocado. Para mí funciona~/.local/share/...
PythoNic
1

Acabo de resolver este problema jugando un poco.

En mi caso, creo que he descargado Sublime de su sitio web. Descargó una carpeta con todo el programa y ya venía con sublime_text.desktop.

Cuando miré sus propiedades, fui a la pestaña Permiso (segunda, mi ubuntu está en español "Permisos") y verifiqué la última opción que dice algo como "Permitir ejecutar este archivo como un programa".

Tan pronto como verifiqué eso y cerré las propiedades, el ícono cambió a Sublime, desapareció el ".desktop" del nombre, y pude ejecutar el programa con ese archivo, que puedo mantener en el dock.

Espero que ayude a alguien.

PD: perdón por mi mal inglés: P

Lucas
fuente
0

Esto ya no es un problema ya que ST tiene repositorios de Linux y se integra en el entorno de escritorio de forma nativa.

Solo sigue las instrucciones :

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
sudo apt install apt-transport-https 
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt update && sudo apt install sublime-text
Alessandro Cuttin
fuente