O seu problema tem dois motivos: o primeiro é gnome-terminal
não suportado. Persa. E o segundo é snap
não suportado persa.
Você pode resolver esse problema com as seguintes formas:
Primeira maneira (caminho fácil):
sudo add-apt-repository ppa:ali.r/telegram-cli
sudo apt update
sudo apt install telegram-cli
Este PPA tem pacotes para o Ubuntu 16.04
, 17.04
, 17.10
. E instale konsole
ao lado de telegram-cli
, que é o suporte da linguagem persa.
Portanto, você pode executar konsole
e, em seguida, executar telegram-cli
nele. Como você pode ver, suporte completamente o persa.
Segunda via (caminho difícil):
Instalar dependência:
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
Fazer download de fontes do github:
git clone --recursive https://github.com/vysheng/tg.git
Configure e compile:
cd tg
./configure
make
E crie um link simbólico para o seu binário:
sudo ln /bin/telegram-cli /usr/local/bin
E você pode usar telegram-cli
facilmente em konsole
para suporte persa.
Opcional:
Você pode fazer um lançador para este pacote.
Então, execute este comando:
sudo nano /usr/share/applications/telegramcli.desktop
E cole este conteúdo nesse arquivo.
[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;
E execute este comando:
sudo chmod a+x /usr/share/applications/telegramcli.desktop
Então você pode rodar telegram-cli a partir do menu de aplicativos.