Как запустить Telegram из терминала

15

Итак, у меня в Ubuntu есть телеграммный мессенджер, и я пытаюсь запустить его из терминала, а затем настроить как запускающую программу - проблема в том, что я не могу найти команду для его запуска. Telegram / Telegram не работают.

Вот как я установил это приложение:

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

Спасибо за любую помощь.

Михал Живецкий
источник

Ответы:

23

Приложение установлено в

/opt/telegram/

и двоичный файл

/opt/telegram/Telegram

Чтобы запустить мессенджер через командную строку, вы должны использовать полный путь или добавить путь к определению PATH или создать символическую ссылку в /usr/bin:

  • Используйте ПУТЬ

    1. Редактировать файл ~/.profile

      nano ~/.profile
      
    2. и добавьте строку ниже в конце файла

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

ИЛИ

  • Используйте символическую ссылку

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

У вас есть файл рабочего стола:

/usr/share/applications/telegram.desktop

и поэтому используйте команду ниже

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

создать запись автозапуска через командную строку.

введите описание изображения здесь


Почему я это знаю?

% 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
источник
Да, это делает трюк :) - Большое спасибо за поддержку
Михал Живецкий
4
Мне нравятся дополнения "почему я знаю это" ... ;-)
Fabby
Какого черта они поместили его вместо / usr / bin, как все остальные?
Олле Харстедт
3

Используйте псевдоним Bash, например:

alias tg='/opt/telegram/Telegram'

А затем просто введите:

tg

в терминале и он откроет Telegram. Вы можете заменить tgна то, что вам нравится.

user486090
источник
Похоже, хороший ответ для меня
Zanna
2

Если вы установили с помощью оснастки, попробуйте

telegram-desktop
Здравствуйте
источник
это выводы: Qt: Session management error: None of the authentication protocols specified are supportedесть идеи?
Адам Голдман
Оказывается, это все еще работает! спасибо :)
Адам Голдман
0

Вы можете использовать TelegramTUI на своем терминале

Валерий Красносельский
источник