如何在终端中运行Telegram

所以我在我的Ubuntu上安装了Telegram Messenger,并且我正在尝试从终端启动它,然后将其设置为启动程序 - 问题是我找不到运行它的命令。telegram/Telegram都不起作用。
这是我安装这个应用的方法:
sudo add-apt-repository ppa:atareao/telegram
sudo apt-get update
sudo apt-get install telegram

谢谢您的帮助。
4个回答

该应用已安装在

/opt/telegram/

二进制是
/opt/telegram/Telegram

要通过命令行启动Messenger,你必须使用完整路径,或将路径添加到你的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

通过命令行创建一个自动启动项。

enter image description here


为什么我知道这个?
% 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;

是的,那就解决了 :) - 非常感谢您的支持。 - Michał Żywiecki
4我喜欢“为什么我知道这个”的补充... ;-) - Fabby
为什么他们要把它放在那里,而不是像其他的都放在/usr/bin目录下? - Olle Härstedt

如果您使用snap进行安装,请尝试以下操作。
telegram-desktop

这个错误信息是由Qt框架输出的:“Qt:会话管理错误:不支持指定的任何身份验证协议”。你有什么想法吗? - Shining Love Star
2它适用于我的Ubuntu 20.04。 - Jackssn

使用Bash别名就像这样:
alias tg='/opt/telegram/Telegram'

然后只需输入:

tg

在终端中输入后将打开Telegram。您可以用您喜欢的内容替换tg

对我来说,这似乎是一个不错的答案。 - Zanna