Google 日历桌面小组件:常驻桌面的开源 Google 日历 #
Google 日历桌面小组件是什么? #
Google 日历桌面小组件(google-calender-widget)是一款基于 Electron 构建的非官方 Google 日历桌面组件,支持 Windows、macOS 和 Linux 三大平台。它安静地待在桌面上,不抢占焦点、不弹出打扰,却能始终展示你真实的 Google 日历日程。
与许多需要经由第三方服务器中转的日历工具不同,这款小组件直接使用你自己的 Google 账号登录,中间没有任何"中间人",日程数据从 Google 直达你的桌面。它提供议程视图与深色模式,并通过系统托盘菜单完成显示、隐藏、置顶与退出等操作,同时会记住窗口的位置和尺寸,下次启动即恢复原样。对于需要随时瞄一眼日程、又不想频繁切换浏览器标签页的用户来说,它是一个轻量而顺手的选择。项目采用 MIT 许可证开源,代码托管于 GitHub。
Google 日历桌面小组件有哪些亮点特色? #
- 使用真实的 Google 日历:直接登录你自己的 Google 账号读取日历数据,不经过任何第三方中间人服务器,日程归属清晰、隐私路径更短。
- 议程视图 + 深色模式:提供便于快速浏览的议程(Agenda)视图,并内置深色模式,无论在明亮办公环境还是夜间桌面都能保持可读性。
- 托盘菜单随手可控:通过系统托盘菜单即可完成显示、隐藏、始终置顶和退出等操作,无需四处寻找被其他窗口遮挡的组件。
- 记住位置与尺寸:应用会在两次启动之间记忆窗口的位置和大小,重新打开时自动回到你习惯的摆放方式,省去反复调整。
- 一套代码三平台:Windows、macOS 与 Linux 的构建产物来自同一份代码库,跨平台体验一致,也便于后续统一维护。
- 极简上手流程:安装后打开应用、用 Google 登录、即可完成配置,整个流程只有三步,没有复杂设置项。
- 开源免费(MIT 许可):项目以 MIT 许可证开源,Copyright (c) 2023 Fayaz Bin Salam,任何人都可以查看源码、提交改进或自行构建。
- 安静不打扰的桌面常驻:作为桌面组件而非全功能客户端,它"待在桌面上、不挡路",用最小的视觉占用换取日程的随时可见。

免费下载 Google 日历桌面小组件 #
以下为 1.1.7 版本各平台安装包,点击链接即可下载。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| google-calender-widget-1.1.7-arm64.dmg | macOS 安装包(Apple Silicon / arm64) | 104.3 MB | 夸克网盘 |
| google-calender-widget-1.1.7.AppImage | Linux 通用可执行包(AppImage) | 111.5 MB | 夸克网盘 |
| google-calender-widget-Setup-1.1.7.exe | Windows 安装程序(Setup) | 91.5 MB | 夸克网盘 |
提示:以上为第三方网盘分流地址;如需从官方渠道获取最新版本,请访问项目 Releases 页面 https://github.com/p32929/google-calender-widget/releases/latest。
Google 日历桌面小组件如何使用? #
根据官方 README 的说明,使用流程非常简短:
- 打开应用:双击启动已安装的 Google 日历桌面小组件,组件窗口会出现在桌面上。
- 使用 Google 登录:按照窗口内的提示,使用你的 Google 账号完成登录与授权。应用会直接读取该账号下的日历数据。
- 完成:授权完成后,日历内容即会显示在组件窗口中,无需再做其他配置。
- 调整窗口:拖动组件到桌面合适的位置、调整到合适的大小,应用会自动记录本次的位置与尺寸。
- 通过托盘菜单管理:在系统托盘(Windows 通知区域、macOS 菜单栏、Linux 状态栏)中找到应用图标,右键可执行显示、隐藏、始终置顶或退出等操作。
如果你是开发者,也可以从源码运行:
git clone https://github.com/p32929/google-calender-widget.git
cd google-calender-widget
npm install
npm start # 开发模式运行,支持自动重载
npm run dist:win # 构建 Windows 安装包
npm run dist:mac # 构建 macOS 安装包
npm run dist:linux # 构建 Linux 安装包
Google 日历桌面小组件的常见问题? #
它是 Google 官方出品的应用吗? 不是。项目在 README 中明确标注为 "Unofficial"(非官方),由 Fayaz Bin Salam 独立开发并以 MIT 许可证开源,与 Google 公司没有隶属关系。
我的日历数据会被第三方获取吗? 根据官方说明,应用会"登录你自己的账号,没有第三方中间人"(logs into your own account, no third-party middleman)。也就是说登录信息与日历数据在应用与 Google 之间直接交互。不过由于该组件为非官方开源项目,建议你自行审阅其源码后再决定是否授权。
支持哪些操作系统? 支持 Windows、macOS 和 Linux,三个平台的构建产物来自同一份代码库。下载页提供了 Windows 的 .exe 安装程序、macOS 的 arm64 .dmg 安装包,以及 Linux 的 .AppImage 通用包。
窗口被其他程序挡住了,怎么找回来? 使用系统托盘菜单。托盘菜单支持显示、隐藏、始终置顶和退出,你可以先勾选"始终置顶"让组件保持可见,或通过"显示"命令把它重新唤出。
为什么每次打开位置都和上次一样? 这是设计行为。应用会记忆窗口的位置和尺寸(Remembers its position and size between launches),下次启动时自动恢复,因此不需要每次重新摆放。
macOS 版只提供 arm64 安装包,Intel 芯片的 Mac 能用吗? 从当前提供的下载文件看,macOS 构建为 arm64(Apple Silicon)。Intel Mac 用户可关注 GitHub Releases 页面是否提供其他架构版本,或按 README 中的构建说明自行编译(npm run dist:mac)。
Google 日历桌面小组件如何安装? #
Windows #
- 下载
google-calender-widget-Setup-1.1.7.exe。 - 双击运行安装程序,按向导提示完成安装。
- 安装完成后从开始菜单或桌面快捷方式启动应用。
macOS #
- 下载
google-calender-widget-1.1.7-arm64.dmg(适用于 Apple Silicon 机型)。 - 双击打开 .dmg 文件,将应用图标拖入"应用程序"文件夹。
- 首次启动时,若系统提示"无法验证开发者",可在"系统设置 → 隐私与安全性"中允许打开该应用。
Linux #
- 下载
google-calender-widget-1.1.7.AppImage。 - 为文件添加可执行权限:
chmod +x google-calender-widget-1.1.7.AppImage。 - 直接运行该文件即可启动:
./google-calender-widget-1.1.7.AppImage。若你的发行版未启用 FUSE,可使用--appimage-extract-and-run参数运行。
从源码构建(可选) #
如需自行构建,请先安装 Node.js,然后执行 git clone、npm install,再按目标平台运行 npm run dist:win、npm run dist:mac 或 npm run dist:linux。
Google 日历桌面小组件如何卸载? #
Windows #
- 打开"设置 → 应用 → 已安装的应用"(或旧版系统的"控制面板 → 程序和功能")。
- 在列表中找到 Google Calendar Widget / google-calender-widget,点击"卸载"。
- 卸载完成后,如仍残留配置数据,可手动检查
%APPDATA%目录下与应用同名的文件夹并删除。
macOS #
- 打开"访达 → 应用程序",找到该应用图标。
- 将其拖入废纸篓,或右键选择"移到废纸篓",然后清空废纸篓。
- 如需彻底清理,可检查
~/Library/Application Support/与~/Library/Preferences/下与应用相关的目录与 plist 文件并手动删除。
Linux #
- 若以 AppImage 方式使用,直接删除该
.AppImage文件即可,无需安装器卸载。 - 清除残留配置:删除
~/.config/下与应用同名的配置目录。 - 若通过发行版包管理器(如 apt、dnf、pacman)安装,则使用对应的移除命令卸载。
说明:由于该应用以 Electron 构建,卸载程序通常不会自动清除登录凭据与窗口位置等本地缓存,若你希望彻底重置,请手动清理上述目录。
