web-dev-qa-db-fra.com

Comment installer telegram-cli avec support persan / arabe

Je veux installer telegram-cli dans Ubuntu 17.04 AMD64. Donc j'utilise ces commandes:

Sudo snap install telegram-cli

Mais il ne supporte pas les lettres persanes/arabes. Toutes les lettres persanes/arabes ont été confondues. Et je ne peux pas taper de caractères persans/arabes.

Et voici la question, comment puis-je résoudre ce problème.

1
Ali Razmdideh

Votre problème a deux raisons. La première est gnome-terminal n'est pas prise en charge en persan. Et le second est snap non pris en charge en persan.

Vous pouvez résoudre ce problème de cette manière:

Premier moyen (moyen facile):

Sudo add-apt-repository ppa:ALi.r/telegram-cli
Sudo apt update
Sudo apt install telegram-cli

Ce PPA contient des packages pour Ubuntu 16.04, 17.04, 17.10. Et installez konsole à côté de telegram-cli, qui prend en charge la langue persane.

Vous pouvez donc exécuter konsole, puis telegram-cli dessus. Comme vous pouvez le voir, il supporte complètement le persan.

Deuxième manière (difficile):

Dépendance d'installation:

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

Téléchargez les sources depuis github:

git clone --recursive https://github.com/vysheng/tg.git

Configurez et compilez-le:

cd tg
./configure
make

Et faites un lien symbolique vers son binaire:

Sudo ln /bin/telegram-cli /usr/local/bin

Et vous pouvez facilement utiliser telegram-cli dans konsole pour le support persan.

Facultatif:

Vous pouvez faire un lanceur pour ce paquet.

Alors lancez cette commande:

Sudo nano /usr/share/applications/telegramcli.desktop

Et collez ce contenu dans ce fichier.

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

Et lancez cette commande:

Sudo chmod a+x /usr/share/applications/telegramcli.desktop

Vous pouvez donc exécuter telegram-cli à partir du menu des applications.

3
Ali Razmdideh