Fiz o download do Telegram Messenger para PC / Mac / Linux no site deles e o copiei para /opt/Telegram/Telegram
. Depois disso, criei um link sym em /usr/local/bin
que aponta para o directroy de instalação e o adicionei ao meu PATH. Agora posso iniciar facilmente o Telgram Messenger a partir do console, mas como faço para indexá-lo pelo Dash, incluindo o ícone do aplicativo?
unity-dash
telegram
Andree Wille
fonte
fonte
Respostas:
Os programas que aparecem no Dash, nos menus da área de trabalho etc estão lá devido a
.desktop
arquivos em/usr/share/applications
&~/.local/share/applications
. Você pode criar facilmente um iniciador usando um arquivo semelhante a este em qualquer um dos locais acima (nomeadostelegram.desktop
ou semelhantes):Note que a
Exec
linha deve conter o comando para iniciar o aplicativo (como o que você usou no Terminal) - isso pode ser comotelegram
,/usr/bin/telegram-cli
,/opt/Telegram/Telegram
etc.A
Icon
linha aponta para o ícone a ser usado - pode sertelegram
(se houver ícones apropriadamente nomeados em~/.local/share/icons
ou/usr/share/applications
) ou apontar para um arquivo de ícone diretamente. (por exemplo/opt/Telegram/telegram128.png
). Se você precisar de um ícone, enviei um aqui .Se o arquivo não aparecer, tente executar um destes comandos:
dependendo de onde você colocou o arquivo. Pode ser necessário reiniciar a área de trabalho (ou fazer logoff e logon novamente). Um processo semelhante pode ser feito para outras aplicações.
As especificações para um arquivo .desktop podem ser encontradas aqui: http://standards.freedesktop.org/desktop-entry-spec/latest/
fonte
Exec
eIcon
.Exec=env
(provavelmente ...) ou usar um EDIT script bash: askubuntu.com/q/144968/178596Também é possível instalar o Telegram usando
snap
(Ubuntu 18.04):fonte