Telegram
Telegram 是一款基于云的跨平台即时通讯服务,具有可选的端到端加密功能。创建帐户需要电话号码。
安装
您可以使用以下方法之一来使用 Telegram
图形客户端
- Telegram Desktop — 由 Arch Linux 构建的官方应用程序。
- Kotatogram — 非官方的实验性 Telegram Desktop 分支。
- 64Gram — 非官方的、功能丰富的 Telegram Desktop 分支。
- Materialgram — 带有 Material 图标和一些改进的 Telegram Desktop 分支。
- Ayugram — 具有良好自定义和幽灵模式的桌面 Telegram 客户端。
网页客户端
存在两个官方的浏览器无关客户端:Telegram WebK 和 Telegram WebA,同时还提供了适用于基于 Chromium 浏览器的 Telegram Chrome app。也有第三方客户端
- Franz — 一款开源的网页应用程序,可用于各种即时通讯软件。
- https://meetfranz.com/ || franzAUR
- Hamsket — 一款 GPL 许可的 Franz 替代品,从 Rambox 的最后一个开源版本 fork 而来。
聊天客户端插件
一些多用途聊天客户端为 Telegram 提供了插件
命令行客户端
- Telegram messenger CLI — 一个 Telegram 命令行界面,使用 readline 界面。
- tg — Telegram 终端客户端。
- nchat — 一款基于终端的聊天客户端,支持 Telegram。
- telega.el — GNU Emacs Telegram 客户端。
- https://github.com/zevlg/telega.el || Available through MELPA
- telegram-send — 一款命令行工具,用于直接通过 Telegram 发送消息或文件。
提示与技巧
文件选择器样式
参见 Qt#Configuration_of_Qt_5/6_applications_under_environments_other_than_KDE_Plasma
Telegram Desktop 中的 SVG 图标主题
如果您想使用基于 SVG 图像的图标主题(例如 papirus-icon-theme),请安装 qt5-svg。有关详细信息,请参阅 Qt#Icon_theme_is_not_applied。
Wayland 支持
参见 GNOME/Troubleshooting#Cursor_size_or_theme_issues_on_Wayland。
有关通用说明,请参阅 Wayland#Qt。
xdg-open 协议处理程序
如果您想对 t.me
链接使用 xdg-open,并收到找不到 tg
处理程序的错误,请运行
$ xdg-mime default org.telegram.desktop.desktop application/x-xdg-protocol-tg $ xdg-mime default org.telegram.desktop.desktop x-scheme-handler/tg
实时优先级
如果您收到以下错误
$ telegram-desktop
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
安装 realtime-privileges,将您自己添加到 realtime
组并重启。有关详细信息,请参阅 Realtime process management#Configuring PAM。
HiDPI 缩放
如果您的系统上启用了 Qt 缩放,并且缩放因子不是整数,您可能会遇到类似 像素化图像和图标 之类的问题。您可能需要单独为 Telegram 禁用 高 DPI 缩放。
取消设置 QT_SCREEN_SCALE_FACTORS
环境变量,如下所示
$HOME/.local/share/applications/org.telegram.desktop.desktop
... Exec=env -u QT_SCREEN_SCALE_FACTORS telegram-desktop -- %u ... DBusActivatable=false ...
之后您可能需要执行 Desktop entries#Update database of desktop entries。
另请考虑禁用“设置”中的“默认界面缩放”并启用“设置”->“高级”->“实验性设置”中的“启用精确高 DPI 缩放”,以避免通过 xdg-open
启动时(例如,打开 tg://
链接)出现不正确的缩放。
音频后端
由于 Telegram 使用 OpenAL,因此可以通过编辑其 配置文件(即 ~/.config/alsoft.conf
)或环境变量来配置音频设置,此处列出。
如果由于使用了无效的音频后端而导致声音无法工作,则可以通过设置环境变量 ALSOFT_DRIVERS
或 OpenAL 配置的 [general]
部分中的 drivers
属性来覆盖它。例如,drivers
值 "pulse,"
将首先尝试 pulseaudio,然后回退到默认驱动程序列表。
Qt 6 Telegram 的 Fcitx 支持
Telegram-desktop 自 3.4.2-2 版本起基于 Qt 6 构建。从旧版本升级的用户可能会注意到 Fcitx 停止为此应用程序工作。要使其再次工作,请安装 fcitx-qt6 或 fcitx-im 组。如果使用 Fcitx5,请安装 fcitx5-im。
更改默认文件浏览器
Telegram Desktop 使用 File Manager DBus Interface 打开文件浏览器。该规范不允许选择首选的文件浏览器,请确保只安装一个文件浏览器。
不要将文件浏览器与文件对话框混淆,文件对话框是工具包的一部分,并在 #File_chooser_style 中介绍。
参见
- Arch Linux - 用于讨论关于 Arch Linux 一切事宜的非官方群组。
- ArchWikiBot - 用于搜索 ArchWiki 页面的内联机器人。
- Planet Arch Linux & News - 包含最近 Planet Arch 更新和最新新闻的频道。
- Arch Linux: 最近软件包更新 - 包含 Arch Linux 软件仓库中最近软件包更新的频道。