LINUX.ORG.RU

Ubuntu 14.04 как создать *.desktop иконку для Bash скрипта?

 , ,


0

1

Приветсвую! Не могу создать нормальную иконку для панели для запуска bash скрипта. Не подскажите что я делаю не так?

1. Файл скрипта находится тут: /home/user/Desktop/SuperPuperMenu.sh

2. Файл SuperPuperMenu.desktop находится тут: /home/user/.local/share/applications

3. Файл SuperPuperMenu.desktop имеет следующее содержание:

[Desktop Entry]

Name=SuperPuperMenu

Comment=Start SuperPuperMenu

Exec=/home/user/Desktop/SuperPuperMenu.sh

Type=Application

Categories=Application

Спасибо! :-)

А что не выходит? Может прав нет на запуск? Вот нагуглил пример.

[Desktop Entry]
Name=someName
Comment=
Exec=/path/to/script.sh
Icon=/path/to/icon
Terminal=false
Type=Application

garik_keghen ★★★★★ ()
Ответ на: комментарий от anonymous

Нет, не поможет, т.к. сохранять файл иконки надо именно в каталоге /home/user/.local/share/applications :-)

Короче я сам запарился - сохранил файл иконки сначала в директории рабочего стола, потом скопировал файл куда надо, но gedit сохранял все изменения файла и далее на рабочем столе. :-)

Но спасибо за ответ! :-)

boron1987 ()
Ответ на: комментарий от boron1987

оно понимает и абсолютный путь

anonymous ()
Ответ на: комментарий от boron1987

Саму иконку нужно сохранять в ~/.local/share/icons/hicolor/YxY а desktop-файл в applications. В этом случае в desktop-файле не нужно указывать полный путь к иконке и расширение, просто имя файла.

anonymous ()
Ответ на: комментарий от anonymous

Анонимус, я не про то. :-)

Параметр Icon не является обязательным.

Иконка не запускала скрипт, т.к. я сохранял её не туда. Я сам ступил. Как только сохранил свой файл именно в /home/user/.local/share/applications, сразу всё заработало.

boron1987 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.