
Baixei o Telegram Messenger para PC/Mac/Linux do site deles.local na rede Internete copiei para /opt/Telegram/Telegram
. Depois disso, criei um link sym /usr/local/bin
que aponta para o diretório de instalação e adicionei-o 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?
Responder1
Os programas que aparecem no Dash, menus da área de trabalho, etc., estão lá devido a .desktop
arquivos em /usr/share/applications
& ~/.local/share/applications
. Você pode facilmente criar um inicializador usando um arquivo semelhante a este em qualquer um dos locais acima (nomeados telegram.desktop
ou semelhantes):
[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;
Observe que a Exec
linha deve conter o comando para iniciar o aplicativo (como aquele que você usou no Terminal) - pode ser como telegram
, /usr/bin/telegram-cli
, /opt/Telegram/Telegram
etc.
A Icon
linha aponta para o ícone a ser usado - pode ser telegram
(se houver ícones com nomes apropriados em ~/.local/share/icons
ou /usr/share/applications
) ou apontar diretamente para um arquivo de ícone. (por exemplo /opt/Telegram/telegram128.png
.). Se você precisar de um ícone, eu carreguei umaqui.
Se o arquivo não aparecer, tente executar um destes comandos:
update-desktop-database /usr/share/applications
update-desktop-database ~/.local/share/applications
dependendo de onde você colocou o arquivo. Pode ser necessário reiniciar a área de trabalho (ou sair e entrar novamente). Um processo semelhante pode ser feito para outras aplicações.
A especificação de um arquivo .desktop pode ser encontrada aqui:http://standards.freedesktop.org/desktop-entry-spec/latest/
Responder2
Também você podeinstalar telegramausando snap
(Ubuntu 18.04):
$ sudo snap install telegram-desktop