Telegram
Telegram 是一种基于云的跨平台即时消息服务,具有可选的端到端加密。创建帐户需要手机号。
官方客户端是开源的,但最新版本的代码并不总是立即发布。服务器端代码是专有的。
安装[编辑 | 编辑源代码]
在 Arch Linux 上,你可以这样使用 Telegram:
聊天软件的插件[编辑 | 编辑源代码]
- telegram-tdlib-purple-gitAUR 为基于 libpurple包 的聊天软件 (例如 Pidgin ) 提供了支持。
- 基于 Telepathy (例如 GNOME 的 empathyAUR)的软件可以使用 telepathy-haze包,它也支持libpurple包,所以也可以用 telegram-tdlib-purple-gitAUR 提供支持。
- KDE 用户可以使用 telepathy-morse包 将默认聊天程序设置为 Telegram。
图形界面[编辑 | 编辑源代码]
telegram-desktop包 提供了 官方桌面版客户端。
三方客户端:
终端客户端[编辑 | 编辑源代码]
- telegram-cli-gitAUR 提供在终端连接和使用 Telegram 的界面 这个项目的详细信息可以在 Github 上找到.
- nctelegram-gitAUR 是基于 Ncurses 的客户端,它也需要 telegram-cli-gitAUR 这个项目的详细信息可以在 Github 上找到.
- telegram-tgAUR Telegram 终端客户端,详情参考 Github.
- python-telegram-sendAUR 不是完整客户端,是一个可以通过 Telegram 发送消息和文件的工具。
- telega.el - GNU Emacs Telegram 客户端.
- TelegramTUI - terminal Telegam client with a pseudo-graphic GUI
- nchat-gitAUR Terminal-based Telegram client for Linux and macOS with support for external editor compose, visit the program page on Github.
基于网页的客户端[编辑 | 编辑源代码]
- 官方的 Telegram WebK。
- 官方网页应用 Telegram Web。
- franzAUR 是 开源 的 Web 客户端,可以作为 Telegram, WhatsApp, Facebook 等应用的客户端。
- rambox-binAUR 是 Franz 的备选之一,也是开源的,提供了各个功能的对标组件。
- Telegram Web 的 Chrome app。
提示和技巧[编辑 | 编辑源代码]
在 Telegram 中使用 GTK 对话框[编辑 | 编辑源代码]
如果你想要使用 GTK 对话框来代替 Qt 对话框,将 QT_QPA_PLATFORMTHEME
环境变量 设置为 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 图标主题[编辑 | 编辑源代码]
如果您想使用基于 SVG 图像的图标主题 (e.g. papirus-icon-theme包),请安装 qt5-svg包。参见 Qt#Icon theme is not applied。
Wayland 支持[编辑 | 编辑源代码]
参见 Wayland#Qt。
Telegram Desktop 中的 xdg-open[编辑 | 编辑源代码]
如果你想在 t.me 链接上使用 xdg-open 并收到一个错误,找不到 tg 的处理程序:
xdg-mime default telegramdesktop.desktop application/x-xdg-protocol-tg xdg-mime default telegramdesktop.desktop x-scheme-handler/tg
Failed to set real-time priority for thread: Operation not permitted[编辑 | 编辑源代码]
如果获得以下错误信息:
$ 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 缩放。
将 /usr/share/applications/telegramdesktop.desktop
复制到用户特定应用程序目录下,并像这样编辑:
$HOME/.local/share/applications/telegramdesktop-no-scaling.desktop
... Exec=env -u QT_SCREEN_SCALE_FACTORS telegram-desktop -- %u ...
您可能需要更新桌面项目数据库。
音频后端[编辑 | 编辑源代码]
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.
选择正确的摄像头[编辑 | 编辑源代码]
Telegram 版本 3.7.1 不允许切换用于视频会议的摄像头。如果要强制 telegram 使用其他摄像头, 可以禁用不需要的摄像头,参见 https://askubuntu.com/a/166819 。
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[编辑 | 编辑源代码]
On environments where the XDG_CURRENT_DESKTOP
environment variable is unset (like when not running desktop environments, i.e only window managers) telegram-desktop falls back to a very basic file browser. Using the above mentioned variable, the user can change the default one to the one they like that belongs to a certain desktop environment. Valid values for this variable can found here. For example to use Thunar from the XFCE project:
XDG_CURRENT_DESKTOP=XFCE telegram-desktop
Arch Linux 中文社区的 Telegram 群组和频道[编辑 | 编辑源代码]
- Arch Linux CN News - 翻译 Arch Linux 官方网站的最新消息,和社区内大家遇到的踩坑预警。
- #archlinux-cn - 同步到 IRC #archlinux-cn 的中文讨论。
- #archlinux-cn-offtopic - 同步到 IRC #archlinux-cn-offtopic ,中文水群。
参见[编辑 | 编辑源代码]
- Arch Linux - 讨论有关 Arch Linux 的一切内容的非官方群组。
- ArchWikiBot - Arch Linux Wiki 搜索机器人。
- Planet Arch Linux & News - Channel with recent Planet Arch updates and Latest News in one place.
- Arch Linux: Recent package updates - Arch Linux 软件包更新通知频道。
- Arch Linux News - Arch 网站的新闻频道 (2018 年起不再更新)。
- Planet Arch - Planet Arch 网站的文章频道 (2018 年起不再更新)。