Я скачал Telegram Messenger для ПК / Mac / Linux с их сайта и скопировал на него /opt/Telegram/Telegram
. После этого я создал ссылку sym, /usr/local/bin
которая указывает на директорию установки и добавил ее в мой PATH. Теперь я могу легко запустить Telgram Messenger из консоли, но как мне его проиндексировать с помощью Dash, включая значок приложения?
unity-dash
telegram
Андре Вилле
источник
источник
Ответы:
Программы, которые отображаются в Dash, меню рабочего стола и т. Д., Существуют из-за
.desktop
файлов в/usr/share/applications
&~/.local/share/applications
. Вы можете легко создать модуль запуска, используя файл, подобный этому, в любом из указанных выше мест (именованныхtelegram.desktop
или похожих):Обратите внимание, что
Exec
строка должна содержать команду для запуска приложения (например, ту, которую вы использовали в терминале) - это может быть какtelegram
,/usr/bin/telegram-cli
и/opt/Telegram/Telegram
т. Д.В
Icon
линии указывает на иконку для использования - это может бытьtelegram
(если есть соответствующим образом названы иконки в~/.local/share/icons
или/usr/share/applications
), или указывают на значок файла непосредственно. (например/opt/Telegram/telegram128.png
.) Если вам нужен значок, я загрузил его здесь .Если файл не отображается, попробуйте выполнить одну из следующих команд:
в зависимости от того, где вы разместили файл. Может потребоваться перезагрузка рабочего стола (или выход из системы и повторный вход). Аналогичный процесс может быть сделан для других приложений.
Спецификацию для файла .desktop можно найти здесь: http://standards.freedesktop.org/desktop-entry-spec/latest/
источник
Exec
иIcon
.Exec=env
(вероятно ...) или используйте bash-скрипт. РЕДАКТИРОВАТЬ: askubuntu.com/q/144968/178596Также вы можете установить Telegram, используя
snap
(Ubuntu 18.04):источник