我想telegram-cli
在 Ubuntu 17.04 AMD64 中安装。因此我使用以下命令:
sudo snap install telegram-cli
但是它不支持波斯语/阿拉伯语字母。所有波斯语/阿拉伯语字母都乱了。我无法输入任何波斯语/阿拉伯语字符。
问题是:我该如何解决这个问题?
答案1
你的问题有两个原因,第一个是gnome-terminal
不支持波斯语。第二个是snap
不支持波斯语。
您可以使用以下方式解决此问题:
第一种方法(简单方法):
sudo add-apt-repository ppa:ali.r/telegram-cli
sudo apt update
sudo apt install telegram-cli
此 PPA 包含适用于 Ubuntu 16.04
、17.04
、的软件包。并且与 一起17.10
安装,它支持波斯语。konsole
telegram-cli
这样您就可以运行konsole
它telegram-cli
了。正如您所见,它完全支持波斯语。
第二种方法(困难的方法):
安装依赖项:
sudo apt install konsole make git libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev lua-lgi libevent-dev libjansson-dev libpython-dev
从github下载源码:
git clone --recursive https://github.com/vysheng/tg.git
配置并编译:
cd tg
./configure
make
并创建指向其二进制文件的符号链接:
sudo ln /bin/telegram-cli /usr/local/bin
并且您可以telegram-cli
轻松使用konsole
波斯语支持。
选修的:
您可以为这个包制作一个启动器。
因此运行这个命令:
sudo nano /usr/share/applications/telegramcli.desktop
并将该内容粘贴到该文件中。
[Desktop Entry]
Version=1.0
Name=Telegram Cli
Comment=Command-line interface for Telegram messenger
Exec=konsole --noclose -e 'telegram-cli --enable-msg-id'
Icon=terminal
Terminal=false
StartupWMClass=TelegramCli
Type=Application
Categories=Network;InstantMessaging;Qt;
MimeType=x-scheme-handler/tg;
并运行此命令:
sudo chmod a+x /usr/share/applications/telegramcli.desktop
因此您可以从应用程序菜单运行 telegram-cli。