libadwaita 修复靠覆盖 gtk-4.0 配置,装上后无法再切换主题甚至深色模式;Flatpak 应用需先执行 flatpak override 授权访问 gtk-3.0/gtk-4.0 配置目录,且 Snap 不受支持;安装后需在 Tweaks 的「外观」里手动选择 Tahoe-Dark-Blue 之类的变体,并注销或重启才生效
git clone https://github.com/kayozxo/GNOME-macOS-Tahoe
cd GNOME-macOS-Tahoe
./install.shREADME 未说明硬件要求,仅需运行 GNOME 桌面环境
给 GNOME 桌面套上 macOS Tahoe 外观的主题,一条命令装好明暗主题和强调色
把 macOS Tahoe 的视觉风格搬到 GNOME 桌面,提供 GTK3/GTK4 主题和配套 dotfiles,让 Linux 用户也能获得液态玻璃质感的界面。
核心能力
- 提供明暗两套主题,可单独或同时安装
- 生成 16 种强调色变体,覆盖 GTK4、GTK3 与 GNOME Shell
- 用 -la 覆盖 gtk-4.0 配置,让 libadwaita 应用也能套主题
- 附带图标、壁纸、WhiteSur 光标、Ulauncher 与 GDM 主题等扩展包
- 提供交互式安装菜单,无需记参数即可选择安装项
容易踩的坑
- v0.6.7最新正式版2026-08-22 · 2026-08-22 05:04 UTC
What's Changed
- Fix workspace switcher popup styling on GNOME 40+ by @ben93riggs in https://github.com/kayozxo/GNOME-macOS-Tahoe/pull/123
New Contributors
- @ben93riggs made their first contribution in https://github.com/kayozxo/GNOME-macOS-Tahoe/pull/123
Full Changelog: https://github.com/kayozxo/GNOME-macOS-Tahoe/compare/v0.6.6...v0.6.7
- v0.6.62026-08-19 · 2026-08-19 17:06 UTC
查看更新说明
What's Changed
- Fix Dart Sass detection for snap installs on Ubuntu 26.04 by @KKDad in https://github.com/kayozxo/GNOME-macOS-Tahoe/pull/119
New Contributors
- @KKDad made their first contribution in https://github.com/kayozxo/GNOME-macOS-Tahoe/pull/119
Full Changelog: https://github.com/kayozxo/GNOME-macOS-Tahoe/compare/v0.6.5...v0.6.6
- v0.6.52026-08-02 · 2026-08-02 01:50 UTC
查看更新说明
What's Changed
- 🐛 Fix visual glitches and move from Sassc to Dart-Sass by @t0-ot in https://github.com/kayozxo/GNOME-macOS-Tahoe/pull/116
Full Changelog: https://github.com/kayozxo/GNOME-macOS-Tahoe/compare/v0.6.4...v0.6.5
- v0.6.42026-07-22 · 2026-07-22 13:19 UTC
查看更新说明
What's Changed
- 🏗️ SCSS-based unified gtk-4.0 theming by @t0-ot in https://github.com/kayozxo/GNOME-macOS-Tahoe/pull/114
Full Changelog: https://github.com/kayozxo/GNOME-macOS-Tahoe/compare/v0.6.3...v0.6.4
- v0.6.32026-07-07 · 2026-07-07 05:13 UTC
查看更新说明
What's Changed
- Modify installation command in README by @skittle0764 in https://github.com/kayozxo/GNOME-macOS-Tahoe/pull/97
- ✨ Fix UI issues and improve liquid glass styling by @t0-ot in https://github.com/kayozxo/GNOME-macOS-Tahoe/pull/113
New Contributors
- @t0-ot made their first contribution in https://github.com/kayozxo/GNOME-macOS-Tahoe/pull/113
Full Changelog: https://github.com/kayozxo/GNOME-macOS-Tahoe/compare/v0.6.2...v0.6.3
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Donate
If you like my project, you can buy me a coffee, many thanks ❤️ !
Installation is easy!
- Open Bar
- Blur My Shell
- Dash to Dock
- Gnome 4x UI Improvements
- Space bar
- Tiling Shell
- User Themes
- Vitals
- Wallpapers
Quick install
Interactive Installer (Recommended!)
Run the installer — it will automatically install Gum if needed!
git clone https://github.com/kayozxo/GNOME-macOS-Tahoe
cd GNOME-macOS-Tahoe
./install.sh
No flags needed! The installer will provide an interactive menu to guide you through:
- 🎨 Install Light/Dark/Both themes
- 🌈 Generate and install accent color variants (all 16 or specific)
- 🖼️ Install generated accent variants to ~/.themes
- ⚙️ Install libadwaita override (for modern GTK4 apps & GNOME Shell)
- 🎯 Install extras: MacTahoe icons, MacTahoe wallpapers, WhiteSur cursors, Ulauncher theme and GDM theme
- 🧹 Uninstall themes
- 📖 Help & documentation
Command-line Usage (Advanced)
If you prefer command-line flags over the interactive menu:
# Install themes
./install.sh -l # Light theme only
./install.sh -d # Dark theme only
./install.sh -u # Uninstall
# Install wallpapers
./install.sh -w # Tahoe 26 dynamic wallpapers
# Generate accent colors
./install.sh --colors # Generate all 16 variants
./install.sh --color blue # Generate specific color
# Install with libadwaita support
./install.sh -d -la # Dark + libadwaita
./install.sh -d --color blue -la # Dark blue + libadwaita + GNOME Shell
Updating
- Run
cd GNOME-macOS-Tahoe - Run
git pull origin main - Run
./install.shagain
Then continue from here
Accent Colors
Tahoe now supports 16 beautiful accent colors with complete theming support across GTK4, GTK3, and GNOME Shell! Generate and install accent color variants easily:
Examples
# Generate all 16 accent color variants
./install.sh --colors
# Generate and install specific color (dark & light)
./install.sh --color blue
# Dark mode only with purple accent
./install.sh -d --color purple
# Light mode only with green accent
./install.sh -l --color green
# Libadwaita fix with colored theme
./install.sh -d --color blue -la
Available Color
| Color | Color |
|---|---|
| Blue | Rose |
| Green | Emerald |
| Purple | Violet |
| Pink | Amber |
| Orange | Cyan |
| Red | Lime |
| Teal | Sky |
| Indigo | Slate |
After installation, select your preferred color variant in Tweaks → Appearance (e.g., Tahoe-Dark-Blue, Tahoe-Light-Green, Tahoe-Dark-Amber, etc.). The accent colors will apply to all applications and GNOME Shell elements including dash, notifications, popups, and more!
Wallpapers
Fix for libadwaita (not perfect)
Since the release of Gnome 43.0, more and more built-in apps use libadwaita now, and libadwaita does not support custom themes, which means we cannot change the appearance of app using libadwaita through gnome-tweaks or dconf-editor. For users who love custom themes, it’s really sucks!
Anyway if anybody who still want to custom themes we can only do this way:
That is to use the theme file to overwrite the gtk-4.0 configuration file. The result is that only Fixed making all gtk4 apps use one theme and cannot be switched (even can not switch to dark mode) If you want to change a theme, you can only re-overwrite the gtk-4.0 configuration file with a new theme, I know this method is not perfect, But at the moment it is only possible to continue using themes for libadwaita's apps ...
Run this command to install Tahoe into gtk-4.0 configuration folder ($HOME/.config/gtk-4.0) for libadwaita applications:
./install.sh -l -la # install light theme for libadwaita
./install.sh -d -la # install dark theme for libadwaita
./install.sh -d --color blue -la # install dark blue theme for libadwaita
./install.sh -l --color green -la # install light green theme for libadwaita
Note: The -la flag also applies the accent color to GNOME Shell elements (dash, notifications, popups, etc.) when used with --color.
Fix for Flatpak
1. Run command to fix it
sudo flatpak override --filesystem=xdg-config/gtk-3.0 && sudo flatpak override --filesystem=xdg-config/gtk-4.0
If you use flatpak apps, you can run this to fix theme issue
2. Connect Tahoe theme to Flatpak (gtk 3.0) (Snap not support)
Parameter: --flatpak
Example: ./install.sh --flatpak
✅ Done!
If you like my project, you can buy me a coffee, many thanks ❤️ !
Reboot or log out and back in — your GNOME should now resemble macOS Tahoe!
If you face any issues or have questions, feel free to open an issue on the repo or drop a comment on my Reddit post.