Cómo ejecutar Telegram desde la Terminal

15

Entonces tengo telegram messenger en mi Ubuntu y estoy tratando de iniciarlo desde la terminal y luego configurarlo como programa de inicio; el problema es que no puedo encontrar el comando para ejecutarlo. Telegram / Telegram no funciona.

Así es como instalé esta aplicación:

sudo add-apt-repository ppa:atareao/telegram
sudo apt-get update
sudo apt-get install telegram

Gracias por cualquier ayuda.

Michał Żywiecki
fuente

Respuestas:

23

La aplicación está instalada en

/opt/telegram/

y el binario es

/opt/telegram/Telegram

Para iniciar el messenger a través de la línea de comandos, debe usar la ruta completa o agregar la ruta a su definición de RUTA o crear un enlace simbólico en /usr/bin:

  • Usa el camino

    1. Edite el archivo ~/.profile

      nano ~/.profile
      
    2. y agregue la línea de abajo al final del archivo

      export PATH="$PATH:/opt/telegram"
      

O

  • Use un enlace simbólico

    sudo ln -s /opt/telegram/Telegram /usr/local/bin
    

Tienes un archivo de escritorio:

/usr/share/applications/telegram.desktop

y por lo tanto use el comando a continuación

cp /usr/share/applications/telegram.desktop ~/.config/autostart

para crear una entrada de inicio automático a través de la línea de comando.

ingrese la descripción de la imagen aquí


¿Por qué lo sé?

% dpkg -L telegram
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/telegram
/usr/share/doc/telegram/copyright
/usr/share/doc/telegram/changelog.Debian.gz
/usr/share/applications
/usr/share/applications/telegram.desktop
/opt
/opt/telegram
/opt/telegram/telegram.tar.xz
/opt/telegram/telegram.svg

 % cat /usr/share/applications/telegram.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=Telegram
Exec=/opt/telegram/Telegram
Comment=Network taking back our right to privacy.
Icon=/opt/telegram/telegram.svg
Categories=GNOME;GTK;Network;
AB
fuente
Sí, eso hace el truco :) - Muchas gracias por el apoyo
Michał Żywiecki
44
Me gustan las adiciones de "por qué sé eso" ... ;-)
Fabby
¿Por qué demonios lo pusieron allí en lugar de / usr / bin como todos los demás?
Olle Härstedt
3

Use un alias Bash como este:

alias tg='/opt/telegram/Telegram'

Y luego solo escribe:

tg

en la Terminal y se abrirá Telegram. Puedes reemplazarlo tgcon lo que quieras.

usuario486090
fuente
Parece una buena respuesta para mí
Zanna
2

Si instaló usando Snap, intente

telegram-desktop
Hola
fuente
esto produce: ¿ Qt: Session management error: None of the authentication protocols specified are supportedalguna idea?
Adam Goldman
Resulta que todavía funciona! gracias :)
Adam Goldman