Ubuntu 17.04 AMD64にtelegram-cli
をインストールしたい。だから私はこのコマンドを使用します:
Sudo snap install telegram-cli
しかし、ペルシャ語/アラビア文字はサポートしていません。すべてのペルシャ語/アラビア語の文字が台無しにされています。また、ペルシャ語/アラビア語の文字は入力できません。
そして、この問題をどのように解決できますかという質問です。
問題には2つの理由があります。最初の理由は、gnome-terminal
サポートされていないペルシャ語です。 2番目は、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
を実行できます。ご覧のとおり、ペルシャ語を完全にサポートしています。
2番目の方法(ハードな方法):
インストール依存関係:
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を実行できます。