- Arch Linux User Repository
- kart120 commented on 2023-06-16 09:39 (UTC)
- kart120 commented on 2023-06-07 09:28 (UTC)
- krascovict commented on 2023-05-24 18:37 (UTC)
- tari01 commented on 2023-03-08 10:08 (UTC)
- debendraoli commented on 2023-03-08 09:58 (UTC)
- tari01 commented on 2023-03-08 07:34 (UTC) (edited on 2023-03-08 07:34 (UTC) by tari01)
- debendraoli commented on 2023-03-08 03:37 (UTC)
- tari01 commented on 2023-01-26 14:54 (UTC)
- Telegram
- Installation
- Graphical clients
- Web-based clients
- Chat client plugins
- Command-line clients
- Tips and tricks
- GTK dialogs in Telegram Desktop
- KDE dialogs in Telegram Desktop
- SVG icon theme in Telegram Desktop
- Wayland support
- xdg-open in Telegram Desktop
- Failed to set real-time priority for thread: Operation not permitted
- HiDPI scaling
- Audio backend
- Choose correct web camera
- Fcitx support for Qt 6 Telegram
- Changing the default file browser
- See also
- Telegram (Русский)
- Установка
- Плагины для других приложений
- Графические приложения
- Приложения для терминала
- Web-приложения
- Советы и рекомендации
- GTK-диалоги в Telegram Desktop
- Поддержка Wayland
- Ресурсы в Telegram про Arch Linux
- Счётчик непрочитанных сообщений для Telegram Desktop
- Telegram и Plasma
Arch Linux User Repository
Sorry, I cannot make release for 4.8.4, binaries for 4.8.4 are not available yet.
kart120 commented on 2023-06-16 09:39 (UTC)
kart120 commented on 2023-06-07 09:28 (UTC)
Update the package, 4.8.3 is available
krascovict commented on 2023-05-24 18:37 (UTC)
I updated the system and updated QT6 and this error appears when opening Telegram
«Cannot mix incompatible Qt library (6.5.0) with this library (6.5.1)»
tari01 commented on 2023-03-08 10:08 (UTC)
It starts the application with any desktop file name, but telegram only sends the message count to org.telegram.desktop.desktop . The MATE dock applet does not display the badge with org.telegram.desktop .
debendraoli commented on 2023-03-08 09:58 (UTC)
I noticed that too, I tried the single .desktop and it turns out it worked as well on mine. Do you see otherwise?
tari01 commented on 2023-03-08 07:34 (UTC) (edited on 2023-03-08 07:34 (UTC) by tari01)
One small mistake: org.telegram.desktop should be org.telegram.desktop.desktop
debendraoli commented on 2023-03-08 03:37 (UTC)
Thanks everyone, I have addressed almost all of you suggestions.
tari01 commented on 2023-01-26 14:54 (UTC)
I had a problem with the MATE dock not displaying the message count. Renaming the desktop file to org.telegram.desktop.desktop fixes that as well.
Could we please have this changed in the package?
Copyright © 2004-2023 aurweb Development Team.
AUR packages are user produced content. Any use of the provided files is at your own risk.
Telegram
Telegram is a cloud-based cross-platform instant messaging service with optional end-to-end encryption. Account creation requires a phone number.
Note: Although the telegram client(s) are open source, the server side is proprietary and centralised, therefore having privacy issues. Use at your own risk as data is controlled by a centralised company.
Installation
You can use one of following methods in order to use Telegram:
Graphical clients
- Telegram Desktop — The official application built by Arch Linux.
- Kotatogram — Unofficial experimental Telegram Desktop fork.
Web-based clients
Two official browser-agnostic clients exist: Telegram WebK and Telegram WebZ, while the Telegram Chrome app for Chromium-based browser is also available. There are also third-party clients:
- Franz — An open-source web-based application that can be used for various instant messaging software.
- Rambox — An alternative to Franz, no longer open source, that offers all features of its counterpart.
Chat client plugins
Some multi-purpose chat clients provide a plugin for Telegram:
- Pidgin — libpurple Telegram plugin implemented using official tdlib client library. Needs TD_API_ID and TD_API_HASH env vars to be set for makepkg.
- Telepathy — The Morse backend provides capability of connecting the default messenger to Telegram.
- Telepathy — The libpurple telepathy backend, in conjunction with telegram-tdlib-purple-gitAUR allows access to Telegram.
Command-line clients
- Telegram messenger CLI — A command-line interface for Telegram which uses the readline interface.
- ncTelegram — A ncurses Telegram client developed in Python with the urwid library.
- tg — Telegram terminal client.
- nchat — A terminal-based chat client with support for Telegram.
- telega.el — GNU Emacs Telegram client.
- telegram-send — A command-line tool to directly send messages or files via Telegram.
Tips and tricks
GTK dialogs in Telegram Desktop
If you want to use GTK file dialogs instead of Qt ones, set QT_QPA_PLATFORMTHEME environment variable to gtk3 .
KDE dialogs in Telegram Desktop
If you want to use KDE file dialogs instead of Qt ones, set QT_QPA_PLATFORMTHEME environment variable to xdgdesktopportal .
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 generic instructions.
xdg-open in Telegram Desktop
If you want to use xdg-open on t.me links and receive an error not finding a handler for tg:
xdg-mime default org.telegram.desktop.desktop application/x-xdg-protocol-tg xdg-mime default org.telegram.desktop.desktop x-scheme-handler/tg
Failed to set real-time priority for thread: Operation not permitted
If you get the following error
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
Install realtime-privileges , add yourself to the realtime group and reboot. See Realtime process management#Configuring PAM for details.
HiDPI scaling
If you have Qt scaling enabled on your system, and the scaling factor is not an integer, you may encounter problems like pixelated images and icons. you may need to disable high-DPI scaling for Telegram separately.
Copy /usr/share/applications/org.telegram.desktop.desktop to your user-specific applications and edit it as follows:
$HOME/.local/share/applications/telegramdesktop-no-scaling.desktop
. Exec=env -u QT_SCREEN_SCALE_FACTORS telegram-desktop -- %u .
You may need to update the database of desktop entries.
Audio backend
As Telegram makes use of OpenAL, it is possible to configure the audio settings by editing its config files, i.e. ~/.config/alsoft.conf , or the environment variables listed here.
In case sound is not working due to an invalid audio backend being used, it can be overwritten by setting the environment variable ALSOFT_DRIVERS or the drivers property in the [general] section of the OpenAL config. The drivers value «pulse,» for example would try pulseaudio first and then fallback to the default driver list.
Choose correct web camera
Telegram version 3.7.1 does not allow to select the web camera to use in video conference. If you want to force telegram to use a different camera, as a workaround you can disable the unwanted camera device as described in [1].
Fcitx support for Qt 6 Telegram
Telegram-desktop is built against Qt 6 since 3.4.2-2. Users upgrading from an older version might notice Fcitx stop working for this application. To make it work again, install fcitx-qt6 or the fcitx-im group. If using Fcitx5, install fcitx5-im .
Changing the default file browser
Telegram Desktop uses the File Manager DBus Interface to open the file browser. The spec does not allow to choose the preferred one, ensure you have only one file browser installed.
Do not confuse file browsers with file dialogs which are parts of toolkits and are covered by #GTK dialogs in Telegram Desktop and #KDE dialogs in Telegram Desktop.
See also
- Arch Linux — Unofficial group for discussing everything about Arch Linux.
- ArchWikiBot — Inline bot for searching through ArchWiki pages.
- Planet Arch Linux & News — Channel with recent Planet Arch updates and Latest News in one place.
- Arch Linux: Recent package updates — Channel with recent package updates in Arch Linux repositories.
- Arch Linux News — Channel with news from Arch web site (not updated since 2018).
- Planet Arch — Channel with posts from Planet Arch web site (not updated since 2018).
Telegram (Русский)
Состояние перевода: На этой странице представлен перевод статьи Telegram. Дата последней синхронизации: 20 декабря 2020. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.
Telegram — облачный кроссплатформенный мессенджер с опциональным end-to-end шифрованием. Для создания аккаунта требуется номер телефона.
Хотя официальные приложения и имеют открытый исходный код, они обновляются не сразу же после выхода новых версий приложений. Серверная часть Telegram является проприетарной.
Установка
Вы можете использовать Telegram в Arch Linux одним из способов ниже:
Плагины для других приложений
- При использовании пакетов telegram-purpleAUR или telegram-purple-gitAUR подключиться к Telegram можно из приложений (графических или консольных), основанных на libpurple , к примеру, Pidgin.
- В приложениях на основе Telepathy (к примеру, empathyAUR , мессенджер по умолчанию в GNOME) можно использовать пакет telepathy-haze с совместимостью с libpurple , а затем telegram-purpleAUR для подключения к Telegram.
- В KDE можно использовать telepathy-morse для добавления поддержки Telegram в мессенджер по умолчанию.
Графические приложения
Совет: По умолчанию Telegram использует шрифт Open Sans, который предоставляется опциональным пакетом ttf-opensans .
Приложения для терминала
- telegram-cli-gitAUR — позволяет использовать Telegram при помощи командной строки. Для получения дополнительной информации о программе обратитесь к официальной странице на Github.
- nctelegram-gitAUR — основанный на Ncurses клиент для командной строки, требует telegram-cli-gitAUR . Для получения дополнительной информации о программе обратитесь к официальной странице на Github.
- python-telegram-sendAUR — утилита для отправки сообщений и файлов с помощью Telegram (не полнофункциональный клиент).
- telega.el — клиент Telegram для GNU Emacs.
- TelegramTUI — клиент Telegram с псевдографическим интерфейсом пользователя.
Web-приложения
- Официальный Telegram Web.
- franzAUR — веб-приложение с открытым исходным кодом, предоставляющее доступ к различным мессенджерам, таким как Telegram, WhatsApp, Facebook и другим.
- rambox-binAUR — альтернатива Franz (также с открытым исходным кодом), предоставляет все его возможности.
- Приложение Telegram Chrome app для Chromium — позволяет общаться в Telegram из браузера.
Советы и рекомендации
GTK-диалоги в Telegram Desktop
Если необходимо использовать файловые диалоги GTK вместо стандартных диалогов Qt, задайте переменным окружения QT_QPA_PLATFORMTHEME и TDESKTOP_I_KNOW_ABOUT_GTK_INCOMPATIBILITY значения gtk3 и 1 соответственно. См. [1] (англ.) для получения более подробной информации.
Поддержка Wayland
См. Wayland#Qt для получения более подробной информации. Следует отметить, что Wayland не поддерживает абсолютное позиционирование, из-за чего уведомления неправильно располагаются на экране. В качестве решения проблемы можно включить нативные уведомления в настройках Telegram Desktop.
Ресурсы в Telegram про Arch Linux
- Arch Linux RU — неофициальная группа сообщества Arch Linux в СНГ.
- archlinux_ru — неофициальная группа русскоговорящего сообщества Arch Linux.
- Arch Linux — неофициальная группа для обсуждения всего об Arch Linux (на английском).
- ArchWikiBot — встроенный бот для поиска в ArchWiki.
- Planet Arch Linux & News — канал с последними публикациями Planet Arch и новостями с сайта Arch Linux.
- Arch Linux: Recent package updates — канал с последними обновлениями пакетов в репозиториях Arch Linux.
- Arch Linux News — канал с новостями с официального сайта Arch Linux (не обновляется с 2018).
- Planet Arch — канал с публикациями с сайта Planet Arch (не обновляется с 2018).
Счётчик непрочитанных сообщений для Telegram Desktop
По умолчанию, количество непрочитанных сообщений будет отображаться только на иконке Telegram Desktop в системном трее. Если же вы хотите также включить счётчик непосредственно на иконке самого приложения, можно задействовать интеграцию значков Unity, которая поддерживается как в GNOME, так и в KDE Plasma. Для этого нужно установить libunity AUR и запустить Telegram Desktop с переменной окружения XDG_CURRENT_DESKTOP со значением Unity . Например, скопируйте файл .desktop в ~/.local/share/applications/ и измените строку Exec для запуска Telegram Desktop с вышеуказанной переменной окружения.
Telegram и Plasma
По умолчанию KDE Plasma восстанавливает предыдущую сессию во время входа в систему, из-за чего Telegram автоматически запускается, если он не был закрыт перед завершением сессии.
Данное поведение возможно изменить, отключив автоматический запуск Telegram в разделе Параметры системы > Рабочая среда > Запуск и завершение > Автозапуск.
Также возможно отключить восстановление сессии в разделе Параметры системы > Рабочая среда > Запуск и завершение > Управление сеансами > При входе в систему, где можно исключить Telegram или выбрать опцию «Начинать с пустого сеанса».