Применить значки к сценариям bash

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

Создайте файл .desktop, подобный этому, и поместите его в / usr / share / applications /

[Desktop Entry] Type=Application Name=XChat Firefox Exec=/usr/bin/your_script Icon=/usr/share/icons/xchats_icon 

«XChat Firefox» станет запущенным приложением с иконкой XChat. Exec также может принимать команду bash (с аргументами, необязательно) в качестве ее значения.

Полное описание формата .desktop приведено в этой спецификации .

После копирования вашего файла appname.desktop в / usr / share / applications вам может потребоваться несколько минут, в то время как kbuildsycoca4 восстанавливает кеш системной конфигурации.