ПРО ЯРЛЫЧКИ
Ярлычки в Linux прописываются в нескольких папках. Здесь, может быть, не вся теория на эту тему, но вот это то что я хоть как-то помню.
Здесь располагаются ярлычки приложений, доступные пользователю:
~/.local/share/applications
Здесь ярлычки, доступные всем пользователям:
/usr/share/applications
Здесь папка автозагрузки:
~/.config/autostart
Далее образец ярлычка:
[Desktop Entry] Type=Application Name= madCalc 2.0 GenericName=madCalc 2.0 Comment=My ofn calculator with black-jack and whores Exec=madCalc Icon=/home/madmentat/madCalc2.0/calculator.ico Terminal=false Categories=GNOME;GTK;Utility;Calculator; Keywords=mad;madCalc;calculator;arithmetic;scientific;financial;
На самом деле, в /usr/share/applications много образцов и у них иногда бывает прикольные параметры, с которыми можно поэксперементировать, вроде
NoDisplay=True;
Это позволяет скрыть программу из dash-панели. Например, таким образом можно скрыть ебаный imageMagick, который всех раздражает, но сидит в каких-то важных зависимостях и поэтому его не удалить.
sudo nano /usr/share/applications/display-im6.q16.desktop
[Desktop Entry] Version=1.0 Name=ImageMagick (color depth=q16) Comment=Display and edit image files Comment[fr]=Affiche et édite des fichiers images Comment[pt]=Exiba e edite arquivos de imagem Exec=/usr/bin/display-im6.q16 -nostdin %F Terminal=false Icon=display-im6.q16 Type=Application Categories=Graphics; Keywords=Image;Slideshow;View;Transform;Enhance;F/X;Special Effects; Keywords[fr]= MimeType=NoDisplay=True;