
He descargado Telegram Messenger para PC/Mac/Linux desde susitio weby lo copié en /opt/Telegram/Telegram
. Después de eso, creé un enlace simbólico /usr/local/bin
que apunta al directorio de instalación y lo agregué a mi RUTA. Ahora puedo iniciar fácilmente Telgram Messenger desde la consola, pero ¿cómo puedo indexarlo en Dash, incluido el ícono de la aplicación?
Respuesta1
Los programas que aparecen en el tablero, los menús del escritorio, etc. están ahí debido a .desktop
archivos en /usr/share/applications
& ~/.local/share/applications
. Puedes crear fácilmente un iniciador usando un archivo similar a este en cualquiera de las ubicaciones anteriores (con nombre telegram.desktop
o similar):
[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;
Tenga en cuenta que la línea debe contener el comando para iniciar la aplicación (como el que usó en la Terminal) ; Exec
puede ser como telegram
, /usr/bin/telegram-cli
etc./opt/Telegram/Telegram
La Icon
línea apunta al ícono a usar; puede ser telegram
(si hay íconos con el nombre apropiado en ~/.local/share/icons
o /usr/share/applications
), o apuntar directamente a un archivo de ícono. (p.ej /opt/Telegram/telegram128.png
.). Si necesitas un ícono, he subido uno.aquí.
Si el archivo no aparece, intente ejecutar uno de estos comandos:
update-desktop-database /usr/share/applications
update-desktop-database ~/.local/share/applications
dependiendo de dónde haya colocado el archivo. Es posible que sea necesario reiniciar el escritorio (o cerrar sesión y volver a iniciarla). Se puede realizar un proceso similar para otras aplicaciones.
Las especificaciones para un archivo .desktop se pueden encontrar aquí:http://standards.freedesktop.org/desktop-entry-spec/latest/
Respuesta2
Tambien tu puedesinstalar telegramausando snap
(Ubuntu 18.04):
$ sudo snap install telegram-desktop