вторник, 3 сентября 2013 г.

Как создать кнопку запуска в Linux

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

Но, для некоторых приложений (например, установленных под вайном) нужно создать отдельную кнопку.

1.Создаем файл лаунчера 

$gedit ~/myapp.desktop 

следующего содержания 

[Desktop Entry] 
Encoding=UTF-8 
Name=Имя запускаемой программы 
Comment=Комментарий (не обязательно, можно оставить пустым) 
Exec=Команда (пример: /usr/bin/gedit) 
Icon=Полный путь к иконке (пример: /usr/share/icons/gnome/48x48/apps/text-editor.png) 
Categories=Категории к которым относится приложение (пример: Application;) 
Version=Версия программы (не обязательно, пример: 1.0) 
Type=Application 
Terminal=0 

2. Разрешаем выполнение созданного файла 

chmod +x ~/myapp.desktop 

Теперь его можно запустить или поместить на рабочий стол и/или на панель запуска. 


3. Если вам нужен лаунчер открывающий папку, в exec ставим команду 

Exec=nautilus путь_к_папаке 


4. Кроме того, можно добавить пункты открытия нужных вам папок в контекстное (вызываемое по щелчку правой кнопкой мыши) меню лаунчера "Домашняя папка". 

Для этого, в файл /usr/share/applications/nautilus-home.desktop добавляем секции вида: 

[Videos Shortcut Group]
Name=Videos
Exec=nautilus Videos/ 

OnlyShowIn=Unity


Вариант №2

Для UBUNTU — создать кнопку запуска:

gnome-desktop-item-edit --create-new ~/Рабочий стол