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

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

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

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

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

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

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

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]
    Type=Application
    Terminal=true
    Name=unmount-mount
    Icon=/path/to/icon/icon.svg
    Exec=/path/to/file/mount-unmount.sh
    

    редактировать Icon= а также Exec= а также Name=

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

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

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

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

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

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

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

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

Средства запуска сохраняются в /home/myusername/.local/share/applications

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