Nie można dodać wysublimowanego tekstu do stacji dokującej Gnome Shell

8

Pobrałem Sublime Text dla Linuxa (32-bitowy) i włożyłem go /opt, połączyłem /usr/bini obecnie mogę go uruchomić, pisząc sublime_textw konsoli. Za każdym razem, gdy go uruchamiam, jego ikona pojawia się w Docku Powłoki, ale nie mogę go przypiąć i nie pojawia się również w menu Aplikacje.

Jak mogę to dodać?

Gabriele Cirulli
źródło
Podobne pytanie: unix.stackexchange.com/q/332831/134202
Rodrigo

Odpowiedzi:

5

Najkrótsza droga:

  1. Naciśnij, Superaby aktywować przegląd.
  2. Wpisz main menui naciśnijEnter
  3. Dodaj nowy element, w którym znajduje się polecenie sublime_text.
  4. Voila, masz skrót.
mreq
źródło
2. „Hauptmenü” oder „Menü” auf Deutsch oder „alacarte” (
nazwa programu
1
To nie działa na Gnome Shell, Ubuntu 18.04 LTS. Czy to dla Unity, czy brakuje niektórych pakietów?
smido
5

Zainstalowałem Sublime Text 3 z Webupd8 PPA, a .desktopplik został już utworzony.

Ale nadal nie byłem w stanie przypiąć ikony do stacji dokującej Gnome Shell po uruchomieniu aplikacji.

Dla tych, którzy znajdują się w tej samej sytuacji, możesz przypiąć go bezpośrednio z wyszukiwania w panelu, bez uruchamiania.

Wystarczy otworzyć pulpit nawigacyjny za pomocą Superklucza, wyszukać Sublime, kliknąć prawym przyciskiem myszy ikonę, a następnie wybrać Add to Favorites.

ByScripts
źródło
Wypróbowałem wszystkie wyżej wymienione kroki do najnowszej wysublimowanej aktualizacji kilka dni przed i wciąż mam problem z zapisywaniem do ulubionych
racemiczny
@ lxm7 Szkoda :( Niestety nie mogę nic więcej pomóc, ponieważ nie używam już Linuksa: /
ByScripts
4

Możesz to zrobić na kilka sposobów. Chodzi o to, że aby aplikacja mogła być używana przez GNOME Shell, musi mieć odpowiedni .desktopplik w jednym /usr/share/applicationslub ~/.local/usr/share/applications.

Zarówno:

  • Użyj alacarte(stary edytor menu GNOME), aby dodać nowy element menu
  • Użyj polecenia gnome-desktop-item-edit ~/.local/usr/share/applications/sublime-text.desktop, które wyświetli okno dialogowe z pytaniem o informacje wymagane dla skrótu, tak samo jak alacarterobi
  • Dodaj plik do jednego z tych katalogów samodzielnie, używając tego samego formatu, co inne pliki .desktop

Układ pliku pulpitu ma postać:

#!/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
źródło
1
~/.local/usr/share/... - podkatalog usr / wydaje się błędny. Dla mnie to działa~/.local/share/...
PythoNic
1

Właśnie rozwiązałem ten problem, po prostu bawię się trochę.

W moim przypadku uważam, że pobrałem Sublime z ich strony internetowej. Pobrał folder z całym programem i był już dostarczany z sublime_text.desktop.

Kiedy spojrzałem na ich właściwości, poszedłem do zakładki Licencja (druga, moje ubuntu jest w hiszpańskim „Permisos”) i zaznaczyłem ostatnią opcję, która mówi coś w stylu „Pozwól na uruchomienie tego pliku jako programu”.

Gdy tylko to sprawdziłem i zamknąłem właściwości, ikona zmieniła się na Podniosłą, usunęła „.desktop” z nazwy i mogłem uruchomić program z tym plikiem, który mogę zachować w doku.

Mam nadzieję, że to komuś pomaga.

PD: Przepraszam za mój zły angielski: P

Lucas
źródło
0

Nie stanowi to już problemu, ponieważ ST ma repozytoria linuksowe i integruje się natywnie ze środowiskiem graficznym.

Postępuj zgodnie z instrukcjami :

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
źródło