Telegram 是少数对 Linux 提供官方原生支持的即时通讯软件之一。无论你使用哪个 Linux 发行版,都可以轻松安装 Telegram 桌面版。Telegram 的 Linux 客户端基于 Qt 框架开发,界面简洁、性能优秀,支持与 Windows/macOS 版完全一致的核心功能。
Ubuntu / Debian 系发行版
Ubuntu 和 Debian 是 Linux 用户最多的发行版,Telegram 提供多种安装方式。
方法一:通过 APT 安装
Telegram 提供官方的 APT 仓库,这是最传统的方式。打开终端,依次执行以下命令:
sudo add-apt-repository ppa:atareao/telegram
sudo apt update
sudo apt install telegram
安装完成后,在应用菜单中找到 Telegram 即可启动。APT 版本的优点是可以通过 sudo apt upgrade 统一更新,适合习惯使用系统包管理器的用户。
方法二:通过 Snap 安装(推荐)
sudo snap install telegram-desktop
Snap 版本自动更新,隔离运行,不依赖系统库版本,兼容性最好。Ubuntu 20.04 及以上版本默认已安装 Snap,无需额外配置。
方法三:通过 Flatpak 安装
flatpak install flathub org.telegram.desktop
Flatpak 同样提供沙盒隔离和自动更新。如果你的系统尚未安装 Flatpak,需要先执行 sudo apt install flatpak 和 flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo。
Fedora
sudo dnf install telegram-desktop
Fedora 的官方仓库中包含 Telegram,直接使用 dnf 安装即可。也可以选择 Flatpak 版本获得更新的功能版本。
Arch Linux / Manjaro
sudo pacman -S telegram-desktop
Arch Linux 用户也可以通过 AUR 安装最新开发版本:
yay -S telegram-desktop-bin
AUR 版本通常更新更快,但需要自行承担编译风险。稳定优先推荐使用官方仓库版本。
openSUSE
sudo zypper install telegram-desktop
openSUSE 的官方仓库同样提供 Telegram,直接通过 Zypper 安装即可。

通用方式:官网直接下载
如果你不想使用包管理器,也可以前往 telegram.org/apps 下载 Linux 版的压缩包(tar.xz 格式)。解压后直接运行 Telegram 即可,无需安装。
tar -xf tsetup.*.tar.xz
./Telegram
这种方式适合临时使用或在无 root 权限的环境中运行。缺点是不会自动更新,需要手动下载新版本替换。
Wayland vs X11 兼容性

如果你使用的是 Wayland 显示服务器(如 GNOME 44+、KDE Plasma 6 默认配置),需要注意 Telegram 对 Wayland 的支持情况:
- XWayland 兼容模式:Telegram 目前主要通过 XWayland 在 Wayland 上运行,功能完全正常,但无法享受 Wayland 原生的高 DPI 缩放和安全剪贴板等特性
- 输入法支持:在 Wayland 环境下,fcitx5 和 IBus 输入法通常可以正常工作。如果遇到输入法无法激活的问题,可以尝试设置环境变量
QT_IM_MODULE=fcitx5 - 屏幕分享:视频通话的屏幕分享功能在 Wayland 下可能受限,这是 Wayland 安全机制的正常表现
- HiDPI 支持:如果在高分辨率屏幕上显示模糊,可以设置
QT_AUTO_SCREEN_SCALE_FACTOR=1或通过telegram-desktop --scale-factor 2指定缩放比例
系统托盘配置
Telegram Linux 版支持最小化到系统托盘,但不同桌面环境需要额外配置:
- GNOME:GNOME 默认不显示系统托盘图标,需要安装扩展(如 AppIndicator 或 Tray Icons)才能显示。安装后 Telegram 会在托盘区显示图标,右键可以快速操作
- KDE Plasma:原生支持系统托盘,Telegram 安装后自动出现在系统托盘中,无需额外配置
- XFCE:原生支持系统托盘,Telegram 可以正常最小化到托盘
- i3/Sway 等:需要在状态栏配置中添加 tray 区域
桌面环境适配
GNOME 桌面
Telegram 在 GNOME 上运行良好,但部分操作习惯可能与 GNOME 设计理念不同。建议在 Telegram 设置中关闭不必要的动画效果,以获得更流畅的 GNOME 集成体验。同时可以安装 GNOME 扩展来改善通知显示和系统托盘支持。
KDE Plasma
KDE Plasma 对 Telegram 的集成最为完善,原生支持系统托盘、桌面通知、KDE 主题适配等功能。KDE 用户可以直接在系统设置中管理 Telegram 的通知权限和自启动行为。
其他桌面环境
XFCE、LXQt、Cinnamon 等桌面环境对 Telegram 的兼容性都不错。如果有显示问题,可以尝试切换 Qt 主题或设置 QT_QPA_PLATFORMTHEME=gtk3 来改善视觉效果。
性能优化建议
如果你发现 Telegram 在 Linux 上占用资源较高,可以尝试以下优化:
- 关闭动画:在 Telegram 设置中关闭界面动画,可以降低 CPU 和 GPU 使用率
- 禁用自动媒体下载:在设置 → 数据和存储中关闭自动下载,仅在需要时手动下载图片和视频
- 使用轻量桌面环境:如果使用的是低配硬件,建议搭配 XFCE 或 LXQt 等轻量桌面环境运行 Telegram
- 限制缓存大小:在设置 → 数据和存储中设置缓存上限,防止缓存文件占用过多磁盘空间
常见问题
Telegram Linux 版功能是否完整?
Telegram Linux 版的功能与 Windows/macOS 版基本一致,支持所有核心功能包括视频通话、屏幕分享、消息搜索、文件夹分类等。唯一的差异是部分系统级集成功能(如 Handoff、Touch Bar)因操作系统限制不可用,但这些是 Apple 平台独有的功能,并非 Telegram Linux 版的缺陷。
如何设置开机自启动?
在 Telegram 设置中开启"系统启动时运行"选项即可。如果该选项不可用,可以手动创建自启动项。在 GNOME 中,打开"优化"工具 → “启动应用程序” → 添加 Telegram 的启动命令。在 KDE 中,在系统设置 → “自启动和关机"中添加。其他桌面环境也有类似的配置入口。
如何更新 Telegram?
如果你使用 Snap 或 Flatpak 安装,更新会自动进行。APT/dnf/pacman 安装的版本可以通过系统的包管理器更新。官网下载的压缩包版本需要手动下载新版替换旧版。
能同时登录多个设备吗?
可以。Telegram 最多支持同时登录 5 台设备,消息在所有设备之间实时同步。你可以在 Linux 桌面、手机、平板上同时使用 Telegram。
Telegram 是否开源?
Telegram 的客户端是开源的,你可以在 GitHub 查看完整的桌面端源代码。但服务端代码未开源。如果你对安全性有较高要求,可以参考我们的Telegram 安全分析了解更多关于加密和隐私保护的内容。
如果你需要其他平台的安装教程,可以查看Android、iOS和Windows的安装指南。更多使用问题请参阅常见问题解答。
更多 Telegram 使用技巧和安全指南,请访问我们的主页。



