ПРО ЯРЛЫЧКИ

 

Ярлычки в 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;