Не удается добавить возвышенный текст в док оболочки Gnome Shell

8

Я скачал Sublime Text для Linux (32 бита) и вставил его /opt, связал его, /usr/binи в настоящее время я могу запустить его, набрав sublime_textв консоли. Всякий раз, когда я запускаю его, его значок появляется в доке Shell, но я не могу закрепить его, и он также не появляется в меню приложений.

Как мне это добавить?

Габриэле Сирулли
источник
Аналогичный вопрос: unix.stackexchange.com/q/332831/134202
Родриго

Ответы:

5

Кратчайший путь:

  1. Нажмите, Superчтобы активировать обзор.
  2. Введите main menuи нажмитеEnter
  3. Добавьте новый элемент, где находится команда sublime_text.
  4. Вуаля, у тебя есть ярлык.
MREQ
источник
2. «Hauptmenü» oder «Menü» auf Deutsch oder «alacarte» (Programmname)
PythoNic
1
Это не работает в Gnome Shell, Ubuntu 18.04 LTS. Это для Unity, или некоторые пакеты отсутствуют?
smido
5

Я установил Sublime Text 3 из PPA Webupd8, и .desktopфайл уже был создан.

Но я все еще не мог прикрепить значок к док-станции Gnome Shell при запуске приложения.

Для тех, кто находится в той же ситуации, вы можете прикрепить его непосредственно из поиска на панели, не запуская его.

Просто откройте приборную панель с Superключом, найдите Sublime, щелкните правой кнопкой мыши значок и выберите Add to Favorites.

ByScripts
источник
Пробовал все вышеупомянутые шаги для самых последних возвышенного обновления на несколько дней идти и по- прежнему возникают проблемы с сохранением в избранное
рацемической
@ lxm7 Очень плохо :( К сожалению, я больше не могу помочь, так как я больше не использую Linux: /
ByScripts
4

У вас есть несколько вариантов, чтобы это произошло. Суть его в том , что для того , чтобы приложение , чтобы можно было использовать на GNOME Shell, он должен иметь соответствующий .desktopфайл в любом /usr/share/applicationsили ~/.local/usr/share/applications.

Или:

  • Используйте alacarte(старый редактор меню GNOME), чтобы добавить новый пункт меню
  • Используйте команду gnome-desktop-item-edit ~/.local/usr/share/applications/sublime-text.desktop, которая выведет диалоговое окно с запросом информации, необходимой для ярлыка, так же, как alacarteи
  • Добавьте файл в один из этих каталогов самостоятельно, используя тот же формат, что и другие файлы .desktop.

Макет для файла рабочего стола имеет вид:

#!/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/... - подкаталог usr / кажется неправильным. Для меня это работает для~/.local/share/...
PythoNic
1

Я только что решил эту проблему, просто немного поиграв.

В моем случае я считаю, что я скачал Sublime с их сайта. Он загрузил папку со всей программой, и он уже пришел с sublime_text.desktop.

Когда я посмотрел на их свойства, я перешел на вкладку «Разрешения» (2-я, моя ubuntu на испанском «Permisos») и проверил последний параметр, который говорит что-то вроде «Разрешить запускать этот файл как программу».

Как только я проверил это и закрыл свойства, значок изменился на Sublime, исчез из имени «.desktop», и я смог запустить программу с этим файлом, который я могу сохранить в доке.

Надеюсь, это кому-нибудь поможет.

PD: извините за мой плохой английский: P

Лукас
источник
0

Это больше не проблема, так как ST имеет репозитории linux и изначально интегрируется в среду рабочего стола.

Просто следуйте инструкциям :

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
Алессандро Каттин
источник