J'ai téléchargé Sublime Text pour Linux (32 bits) et je l'ai mis dans /opt
, je l'ai lié à /usr/bin
et je peux actuellement le démarrer en tapant sublime_text
dans la console. Chaque fois que je le lance, son icône apparaît dans le Dock du shell, mais je ne peux pas l’épingler et elle n’apparaît pas non plus dans le menu Applications.
Comment puis-je l'ajouter?
Le plus court chemin:
main menu
et appuyez sur Entersublime_text
.J'ai installé Sublime Text 3 à partir de Webupd8 PPA et le fichier .desktop
était déjà créé.
Mais je ne pouvais toujours pas épingler l'icône sur le dock de Gnome Shell lorsque l'application est lancée.
Pour ceux qui se trouvent dans la même situation, vous pouvez l’épingler directement à partir de la recherche dans le tableau de bord, sans le lancer.
Il suffit d'ouvrir le tableau de bord avec le Super touche, recherchez Sublime
, faites un clic droit sur l’icône, puis sélectionnez Add to Favorites
.
Vous avez plusieurs options pour y arriver. Le point crucial est que, pour qu'une application soit utilisable par GNOME Shell, elle doit avoir un fichier .desktop
correspondant dans /usr/share/applications
ou ~/.local/usr/share/applications
.
Soit:
alacarte
(l’ancien éditeur de menu GNOME) pour ajouter un nouvel élément de menu.gnome-desktop-item-edit ~/.local/usr/share/applications/sublime-text.desktop
, qui ouvrira une boîte de dialogue vous demandant les informations requises pour le raccourci, de la même façon que alacarte
neLa mise en page pour un fichier de bureau est de la forme:
#!/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
Je viens de résoudre ce problème en jouant un peu.
Dans mon cas, je pense avoir téléchargé Sublime depuis leur site web. Il a téléchargé un dossier avec tout le programme et il est déjà venu avec un sublime_text.desktop.
Quand j'ai regardé leurs propriétés, je suis allé à l'onglet Permission (la deuxième, mon ubuntu est en espagnol "Permisos") et j'ai coché la dernière option qui dit quelque chose comme "Autoriser l'exécution de ce fichier en tant que programme".
Dès que j’ai vérifié cela et fermé les propriétés, l’icône a été remplacée par celle de Sublime, le nom ".desktop" a disparu du nom, et je pouvais exécuter le programme avec ce fichier, que je pouvais conserver dans le Dock.
J'espère que ça aide à quelqu'un.
PD: désolé pour mon mauvais anglais: P
Ce n'est plus un problème depuis que ST dispose de référentiels Linux et s'intègre de manière native dans l'environnement de bureau.
Il suffit de suivre les instructions :
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