У меня есть приложение с графическим интерфейсом, который начинается с сценария оболочки. Как я могу создать значок в доке Unity, предоставив сценарий оболочки и .svg
значок?
источник
У меня есть приложение с графическим интерфейсом, который начинается с сценария оболочки. Как я могу создать значок в доке Unity, предоставив сценарий оболочки и .svg
значок?
Вам нужно сделать ярлык-файл. Ярлыки для док-станции Unity расположены в~/.local/share/applications/
Создайте файл myGUIapp.desktop в этом каталоге.
Вставьте следующее в этот файл (с правильными путями для иконки и шеллскрипта):
[Desktop Entry]
Имя = My GUI App
Exec = / путь / к / shellscript.sh
Icon = / путь / к / вам / icon.svg
Терминал = false
Тип =
Запуск приложенияNotify = true
Сделайте файл исполняемым:
Щелкните правой кнопкой мыши -> Свойства -> Разрешения -> Отметьте «Разрешить выполнение в качестве программы»
Перезапустите Unity (или перетащите файл в Dock, чтобы получить его там напрямую) .
Просмотрите другие файлы, ~/.local/share/applications/
чтобы понять, как они должны выглядеть. Более подробная информация доступна в этой записи блога .
Редактировать:
Если вы хотите, чтобы ярлык был доступен для всех пользователей, вам следует обратиться к руководству по пакетированию Ubuntu с иконками.
В основном .desktop-файл устанавливается или перемещается /usr/share/applications/<binary>.desktop
вместо него, а значки помещаются в/usr/share/icons/hicolor/scalable/apps