He descargado Telegram Messenger para PC / Mac / Linux de su sitio web y lo he copiado /opt/Telegram/Telegram
. Después de eso, he creado un enlace /usr/local/bin
simétrico que apunta a la dirección de instalación y lo agregué a mi RUTA. Ahora puedo iniciar fácilmente Telgram Messenger desde la consola, pero ¿cómo puedo hacer que Dash lo indexe, incluido el icono de la aplicación?
unity-dash
telegram
Andree Wille
fuente
fuente
Respuestas:
Los programas que aparecen en el Tablero, los menús del escritorio, etc. están allí debido a los
.desktop
archivos en/usr/share/applications
&~/.local/share/applications
. Puede crear fácilmente un iniciador utilizando un archivo similar a este en cualquiera de las ubicaciones anteriores (con nombretelegram.desktop
o similar):Tenga en cuenta que la
Exec
línea debe contener el comando para iniciar la aplicación (como la que utilizó en la Terminal) - esto puede ser comotelegram
,/usr/bin/telegram-cli
,/opt/Telegram/Telegram
etc.La
Icon
línea apunta al ícono a usar: puede sertelegram
(si hay íconos con el nombre apropiado en~/.local/share/icons
o/usr/share/applications
), o apuntar directamente a un archivo de ícono. (ej/opt/Telegram/telegram128.png
.) Si necesita un icono, he subido uno aquí .Si el archivo no se muestra, intente ejecutar uno de estos comandos:
dependiendo de dónde colocaste el archivo. Puede ser necesario reiniciar el escritorio (o cerrar sesión y volver a iniciarla). Se puede hacer un proceso similar para otras aplicaciones.
La especificación para un archivo .desktop se puede encontrar aquí: http://standards.freedesktop.org/desktop-entry-spec/latest/
fuente
Exec
yIcon
.Exec=env
(probablemente ...) o usa un script bash EDITAR: askubuntu.com/q/144968/178596También puede instalar Telegram usando
snap
(Ubuntu 18.04):fuente