Как добавить скрипт оболочки в лаунчер в качестве ярлыка [дубликат]

Возможный дубликат:
Как редактировать/создавать новые элементы лаунчера в Unity вручную?
Как создать лаунчеры на рабочем столе?

Я хочу добавить несколько сценариев оболочки в мой лаунчер в качестве ярлыков.

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

Я попробовал эту ссылку, где 2-й ответ, кажется, решает ее, но, как сказано в комментариях, я также не могу найти никакого варианта добавления лаунчера.

Я предполагаю, что он существовал в 11.04 с кнопкой «+» на лаунчере, но я использую 12.04.

Так как же мне заставить это работать?? И мне нужны эти команды каждый раз наверняка..!

131
задан 13 April 2017 в 15:23

2 ответа

  1. Создайте файл *. Desktop , его расположение зависит от того, для для личного пользования или для всех пользователей. Если эти каталоги не существуют, создайте их.

Для личного использования, ~ / .local / share / applications

gedit ~/.local/share/applications/name.desktop

Для всех пользователей, / usr / local / share / applications / (или / usr / share / applications / в зависимости от вашей системы).

sudo -i gedit /usr/share/applications/name.desktop
  1. Вставьте ниже текст

      [Desktop Entry]
    Тип = Приложение
    Терминал = истина
    Имя = размонтировать-монтировать
    Значок = / путь / к / значку / icon.svg
    Exec = / путь / к / файлу / mount-unmount.sh
     

    edit Icon = и Exec = и Name =

    Также Terminal = True / false определяет, открывает ли терминал окно и отображает вывод или работает в фоновом режиме

  2. поместите это на панель единства, перетащив ее из диспетчера файлов

логика очень проста: панель единства позволяет использовать файлы *. desktop в качестве средства запуска, хотя я не пробовал это потому, что я использую Natty.

174
ответ дан 13 April 2017 в 15:23

То, что @vipara сказал, в основном верно, за исключением того, что я также обнаружил, что /usr/local/share не сработало на меня. Также после добавления этого файла вам нужно будет запустить sudo updateate-dktop-database, чтобы обновить приложения-пусковые устройства. Также, есть гораздо более простой способ создания файлов .desktop. Во-первых, убедитесь, что у вас установлена gnome-панель (она была предустановлена на моем 12.04 Ubuntu):

sudo apt-get install --no-install-recommends gnome-panel

После выполнения этой команды вы можете запустить:

gnome-desktop-item-edit ~/Desktop/ --create-new

Это вызовет красивое окно с графическим интерфейсом, где вы сможете выбрать приложение, иконку и т.д. Он выдаст файл .desktop на вашем рабочем столе (или где бы вы его ни направляли), так что вам все равно нужно будет загрузить его в папку приложений и обновить базу данных рабочего стола после этого

Launchers сохранены в /home/myusername/.local/share/applications

45
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: