17

So I have telegram messenger on my Ubuntu and I'm trying to launch it from terminal and later on set it up as startup program - problem is I cannot find command to run it. telegram/Telegram don't work.

This is how I installed this app:

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

Thank you for any help.

0
24

The app is installed in

/opt/telegram/

and the binary is

/opt/telegram/Telegram

To start the messenger via command line, you have to use the full path or add the path to your PATH definition or create a symbolic link in /usr/bin:

  • Use the PATH

    1. Edit the file ~/.profile

      nano ~/.profile
      
    2. and add the line below at the end of the file

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

OR

  • Use a symbolic link

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

You have a desktop file:

/usr/share/applications/telegram.desktop

and therefore use the command below

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

to create an autostart entry via command line.

enter image description here


Why do I know that?

% 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;
3
  • Yes that do the trick :) - Thank you so much for support Sep 1 '15 at 5:41
  • 4
    I like the "why do I know that" additions... ;-)
    – Fabby
    Sep 1 '15 at 21:33
  • Why the hell did they put it there instead of /usr/bin as all others? Jul 11 '18 at 10:41
9

If you installed using snap, try

telegram-desktop
2
  • this outputs: Qt: Session management error: None of the authentication protocols specified are supported, any ideas? Jun 22 '19 at 8:52
  • 2
    it works for my ubuntu 20.04
    – Jackssn
    Apr 29 at 16:04
3

Use a Bash alias like this:

alias tg='/opt/telegram/Telegram'

And then just type:

tg

in Terminal and it will open Telegram. You can replace tg with what you like.

1
  • Seems like a good answer to me
    – Zanna
    Aug 15 '16 at 13:50
0

You can use TelegramTUI on your terminal

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.