Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: [РЕШЕНО]Добавить запуск стороннего приложения в Dash, Ubuntu 12.04  (Прочитано 5618 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн avd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
  • Тёплый LAMPовый вебдев )
    • Просмотр профиля
Для работы требуется несколько софтинок, которых нет в репах, просто распаковываешь папку и запускаешь шелл-скрипт.
Например, замечательные IDE от JetBrains, написанные на Java.
Я их распаковываю в /opt, например /opt/phpstorm
Как мне прописать запуск таких программ в Dash?
Чтобы при наборе php он предлагал запуск PHPStorm и т.д.

В 11.10 решал вопрос установкой alacarte для правки меню гнома, но есть ли более православный способ, надоело на каждый чих тянуть или ppa или ставить очередной твикер.
« Последнее редактирование: 06 Мая 2012, 18:45:44 от yorik1984 »
Ubuntu 12.04/Unity, Debian, LAMP/LEMP, Zend Framework, Social Engine 4, MODx 2.
Хетцнер по-русски душевно.

Оффлайн rogallic

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Ответ был найден по ссылке http://askubuntu.com/questions/67753/how-do-i-add-an-application-to-the-dash
Поясню:
Чтобы dash знал о приложении - нужно скормить ему файл с расширением .desktop. Если этот файлик у вас уже есть - закиньте его в каталог /home/имя_пользователя/.local/share/applications. Если его нет - создайте его по образцу:

#!/usr/bin/env xdg-open
[Desktop Entry]
Exec=env /opt/phpstorm/phpstorm -application
Type=Application
Name=phpstorm
Icon=/opt/phpstorm/icon.xpm
 
P.S. Я не знаю, что находится в папке /opt/phpstorm/, т.е. где находится иконка и какой на самом деле командой правильно запускать phpstorm. А поле Icon - не обязательно.

Оффлайн avd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
  • Тёплый LAMPовый вебдев )
    • Просмотр профиля
Большое спасибо, ход мыслей у меня был верный, но впопыхах не разобрался до конца.
alacarte кстати, именно так и создаёт новые элементы меню, phpstorm я нашёл как
/home/avd/.local/share/applications/alacarte-made-3.desktop
Ubuntu 12.04/Unity, Debian, LAMP/LEMP, Zend Framework, Social Engine 4, MODx 2.
Хетцнер по-русски душевно.

 

Страница сгенерирована за 0.082 секунд. Запросов: 25.