Програми, які відображаються у тире, меню робочого столу тощо, існують завдяки .desktop
файлам у /usr/share/applications
& ~/.local/share/applications
. Ви можете легко зробити запуск, використовуючи файл, подібний до цього, в будь-якому з вищезазначених місць (названих telegram.desktop
або подібних):
[Desktop Entry]
Encoding=UTF-8
Name=Telegram
Exec=/opt/Telegram/Telegram -- %u
Icon=/opt/Telegram/telegram128.png
Type=Application
Categories=Network;
MimeType=x-scheme-handler/tg;
Зверніть увагу , що Exec
рядок повинен містити команду для запуску програми (як той , який ви використовували в терміналі) - це може бути , як telegram
, /usr/bin/telegram-cli
, і /opt/Telegram/Telegram
т.д.
У Icon
лінії вказує на іконку для використання - це може бути telegram
(якщо є відповідним чином названі іконки в ~/.local/share/icons
або /usr/share/applications
), або вказують на значок файлу безпосередньо. (напр /opt/Telegram/telegram128.png
.). Якщо вам потрібна ікона, я її тут завантажив .
Якщо файл не відображається, спробуйте виконати одну з цих команд:
update-desktop-database /usr/share/applications
update-desktop-database ~/.local/share/applications
залежно від того, де ви розмістили файл. Може знадобитися перезапуск робочого столу (або вихід із системи та знову вхід). Аналогічний процес можна зробити і для інших програм.
Специфікацію файлу .desktop можна знайти тут: http://standards.freedesktop.org/desktop-entry-spec/latest/