Repolode
IsmaelMartinez

IsmaelMartinez/teams-for-linux

面向 Linux 的非官方 Microsoft Teams 桌面客户端,封装 Teams 网页版并增强系统集成。

可替代:Microsoft Teams

Star
5,164
Fork
406
未关闭 Issue
40
最近提交
20小时前

这是什么?

Teams for Linux 是一个运行在 Linux 上的非官方 Microsoft Teams 桌面客户端。它基于 Electron 将 Teams 网页版封装为独立应用,让无法使用官方 Windows 或 macOS 客户端的 Linux 用户可以获得专用窗口,而不必在浏览器标签页中使用。

应用在网页版之上增加了面向 Linux 的集成功能,包括系统通知、系统托盘(角标显示因桌面环境而异)、视频会议自定义背景、屏幕共享,以及可同时运行工作和个人账号的多配置文件。部分功能仍受 Teams 网页版本身的限制。

项目提供 AppImage、deb、rpm、snap 和 Flatpak 等安装包,并有 Arch(AUR)等发行版的软件包。由于为访问 Teams 页面 DOM 而关闭了 Electron 的上下文隔离和沙箱,项目建议通过 Flatpak、Snap 或 Firejail 进行额外隔离。

核心功能

  • 01Teams 消息和通话的系统原生通知
  • 02系统托盘集成,角标支持因桌面环境而异
  • 03视频会议自定义背景与主题
  • 04支持 Linux 下的屏幕共享
  • 05多账号配置文件,区分工作与个人使用

适用场景

  • 在 Linux 工作站上日常使用 Microsoft Teams,无需浏览器标签页
  • 在独立窗口中同时运行工作和个人 Teams 账号
  • 通过 AppImage、deb、rpm、snap 或 Flatpak 在主流发行版上安装 Teams

快速上手

  1. 1

    使用 README 中列出的软件源或发行版软件包进行安装

  2. 2

    启动应用

    teams-for-linux
  3. 3

    如有需要,创建配置文件

    ~/.config/teams-for-linux/config.json

使用前须知

  • Electron 的 contextIsolation 和沙箱功能已被禁用,建议使用 Flatpak 或 Snap 等系统级沙箱。
  • 部分功能(如托盘徽标)取决于桌面环境,并受 Teams 网页版限制。
  • 采用 GPL-3.0 许可证,属于 Copyleft 许可证。

标签

常见问题

teams-for-linux 是什么?
面向 Linux 的非官方 Microsoft Teams 桌面客户端,封装 Teams 网页版并增强系统集成。 Teams for Linux 是一个运行在 Linux 上的非官方 Microsoft Teams 桌面客户端。它基于 Electron 将 Teams 网页版封装为独立应用,让无法使用官方 Windows 或 macOS 客户端的 Linux 用户可以获得专用窗口,而不必在浏览器标签页中使用。
teams-for-linux 可以免费使用吗?用的什么许可证?
teams-for-linux 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
teams-for-linux 还在维护吗?
活跃维护中。teams-for-linux 最近一次提交是在 2026年10月19日。
teams-for-linux 适合用来做什么?
在 Linux 工作站上日常使用 Microsoft Teams,无需浏览器标签页 在独立窗口中同时运行工作和个人 Teams 账号 通过 AppImage、deb、rpm、snap 或 Flatpak 在主流发行版上安装 Teams
teams-for-linux 怎么安装和运行?
使用 README 中列出的软件源或发行版软件包进行安装 启动应用: teams-for-linux 如有需要,创建配置文件: ~/.config/teams-for-linux/config.json
在哪里获取 teams-for-linux?
源代码和安装说明在 GitHub 上:https://github.com/IsmaelMartinez/teams-for-linux

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目