如何从终端运行电报


15

所以我在Ubuntu上有电报Messenger,我试图从终端启动它,然后再将其设置为启动程序-问题是我找不到运行它的命令。电报/电报无效。

这是我安装此应用程序的方式:

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

感谢您的任何帮助。

Answers:


23

该应用程序已安装在

/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

通过命令行创建自动启动条目。

在此处输入图片说明


我怎么知道

% 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;

是的,这做的伎俩:) -谢谢你这么多的支持
米哈尔Żywiecki

4
我喜欢“我为什么知道”的补充... ;-)
Fabby

他们为什么把它放在那里而不是/ usr / bin呢?
OlleHärstedt'18

3

使用这样的Bash别名:

alias tg='/opt/telegram/Telegram'

然后输入:

tg

在终端中,它将打开电报。您可以替换tg为自己喜欢的东西。


似乎对我来说是个好答案
Zanna

2

如果使用快照安装,请尝试

telegram-desktop

输出:Qt: Session management error: None of the authentication protocols specified are supported,有什么想法吗?
亚当·戈德曼

原来它仍然有效!谢谢:)
亚当·高德曼

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.