Telegram

From ArchWiki
Jump to navigation Jump to search

Telegram is a cloud-based cross-platform instant messaging service with optional end-to-end encryption. Account creation requires a phone number.

The official clients are open-source but the code for recent versions is not always immediately published. The server-side code is proprietary.

Installation

You can use one of following methods in order to use Telegram:

Chat client plugins

Graphical clients

The official application:

Third-party clients:

Command-line clients

  • telegram-cli-gitAUR provides command-line interface to connect and use Telegram. For more information about the program, visit the program page on Github.
  • nctelegram-gitAUR is a command-line interface for Telegram based on Ncurses and needs telegram-cli-gitAUR to run. For more information about the program, visit the program page on Github.
  • telegram-tgAUR Telegram terminal client. For more information about the program, visit the program page on Github.
  • python-telegram-sendAUR, not a full client but a command-line tool to directly send messages or files via Telegram.
  • telega.el - GNU Emacs Telegram client.
  • TelegramTUI - terminal Telegam client with a pseudo-graphic GUI

Web-based clients

Tips and tricks

GTK dialogs in Telegram Desktop

If you want to use GTK file dialogs instead of Qt ones, install xdg-desktop-portal and xdg-desktop-portal-gtk (recommended) or set TDESKTOP_USE_GTK_FILE_DIALOG environment variable to 1. See the relevant upstream wiki page for details.

SVG icon theme in Telegram Desktop

If you want to use an icon theme based on svg image (e.g. papirus-icon-theme) install qt5-svg. See Qt#Icon theme is not applied for details.

Wayland support

See Wayland#Qt for instructions.

Telegram resources about Arch Linux