Impossibile aggiungere testo sublime al dock della shell di Gnome


8

Ho scaricato Sublime Text per Linux (32 bit) e l'ho inserito /opt, collegato /usr/bine attualmente posso avviarlo digitando sublime_textconsole. Ogni volta che lo avvio, la sua icona appare nel Dock di Shell ma non riesco a bloccarlo e non appare neanche nel menu Applicazioni.

Come lo aggiungo?


Risposte:


5

Il modo più breve:

  1. Premere Superper attivare la panoramica.
  2. Digita main menue premiEnter
  3. Aggiungi nuovo elemento, dove si trova il comando sublime_text.
  4. Voila, hai la tua scorciatoia.

2. "Hauptmenü" o "Menü" auf Deutsch oder "alacarte" (nome del programma)
PythoNic

1
Questo non funziona su Gnome Shell, Ubuntu 18.04 LTS. Questo è per Unity o mancano alcuni pacchetti?
smido,

5

Ho installato Sublime Text 3 da Webupd8 PPA e il .desktopfile era già stato creato.

Ma non ero ancora in grado di bloccare l'icona sul dock di Gnome Shell all'avvio dell'app.

Per coloro che si trovano nella stessa situazione, è possibile bloccarlo direttamente dalla ricerca dashboard direttamente, senza avviarlo.

Basta aprire la dashboard con il Supertasto, cercare Sublime, fare clic con il tasto destro sull'icona, quindi selezionare Add to Favorites.


Ho provato tutti i passaggi di cui sopra per l'aggiornamento sublime più recente pochi giorni dopo e ancora problemi con il salvataggio nei preferiti
racemic

@ lxm7 Peccato :( Sfortunatamente, non posso aiutare di più poiché non sto più usando Linux: /
ByScripts

4

Hai diverse opzioni per farlo accadere. Il punto cruciale è che, affinché un'app sia utilizzabile da GNOME Shell, deve avere un .desktopfile corrispondente in uno /usr/share/applicationso ~/.local/usr/share/applications.

O:

  • Usa alacarte(il vecchio editor di menu GNOME) per aggiungere una nuova voce di menu
  • Utilizzare il comando gnome-desktop-item-edit ~/.local/usr/share/applications/sublime-text.desktop, che aprirà una finestra di dialogo che richiede le informazioni richieste per il collegamento, lo stesso che alacartefa
  • Aggiungi tu stesso un file in una di quelle directory, usando lo stesso formato degli altri file .desktop

Il layout per un file desktop è nel formato:

#!/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

1
~/.local/usr/share/... - la sottodirectory usr / sembra essere errata. Per me funziona per~/.local/share/...
PythoNic

1

Ho appena risolto questo problema solo giocando un po '.

Nel mio caso credo di aver scaricato Sublime dal loro sito web. Ha scaricato una cartella con tutto il programma ed è già arrivato con un sublime_text.desktop.

Quando ho guardato le loro proprietà, sono andato nella scheda Permessi (2 °, il mio ubuntu è in spagnolo "Permisos") e ho controllato l'ultima opzione che dice qualcosa come "Permetti di eseguire questo file come programma".

Non appena ho controllato e chiuso le proprietà, l'icona è cambiata in Sublime, è scomparso il ".desktop" dal nome e ho potuto eseguire il programma con quel file, che posso conservare nel dock.

Spero che aiuti a qualcuno.

PD: scusami per il mio cattivo inglese: P


0

Questo non è più un problema poiché ST ha repository Linux e si integra nativamente nell'ambiente desktop.

Segui le istruzioni :

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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.