
【免费下载链接】ExoA Material 3 inspired desktop shell for Niri and Hyprland created with Ignis.项目地址https://gitcode.com/gh_mirrors/exo15/Exo点击查看免费下载Exo 是一款基于 Ignis 框架构建、面向 Niri 与 Hyprland 的 Material 3 风格桌面外壳desktop shell。搭配 Matugen它能自动从你的壁纸中提取主色调一键生成 Material You 动态主题——换一张壁纸整个桌面、终端、锁屏就跟着换装。本文带你快速上手这套流程。一、Exo 是什么Material 3 桌面外壳简介Exo 把 Material YouMaterial 3的设计理念带进了 Wayland 平铺合成器核心特性包括Material 3 设计自适应配色、流畅动画与转场Wayland 原生专为 Niri 和 Hyprland 打造动态主题由 Matugen 从壁纸自动生成配色方案锁屏联动自动为 Hyprlock 换肤无需额外配置模块化设计栏模块可自由开关、移动位置所有界面组件状态栏、启动器、快速中心、设置窗口等都位于 ignis/modules/ 目录下。二、一键安装步骤Exo 提供自动安装脚本会自动处理依赖、克隆仓库、配置 Matugen 模板与 GTK 主题Arch 系发行版体验最佳# 1. 安装基础工具以 Debian/Ubuntu 为例 sudo apt install curl git python3 # 2. 克隆仓库 git clone https://gitcode.com/gh_mirrors/exo15/Exo cd Exo # 3. 运行安装脚本 python3 exoinstall.py安装脚本 exoinstall.py 会自动完成步骤说明依赖安装按发行版Arch/Fedora/Ubuntu自动选择包配置复制将 ignis/ 与 matugen/ 拷贝到~/.config/Matugen 配置生成 matugen/config.toml 中定义的模板输出GTK 主题设置adw-gtk3主题并注入动态颜色合成器配置写入启动命令见 exodefaults/config.kdl、exodefaults/hyprland.conf三、动态主题是怎么工作的Matugen 取色流水线这是 Exo 最核心的部分。流程如下壁纸文件 → swww 设为桌面壁纸 → Matugen 提取配色 → 渲染各模板 → 桌面/应用同步换色取色Exo 内部调用matugen image -t scheme-配色 壁纸路径 -m light|dark从壁纸提取 Material You 色板源码见 ignis/scripts/wallpaper.py。壁纸应用Matugen 通过 matugen/config.toml 中的swww命令同时把新壁纸上屏。模板渲染仓库自带的 matugen/templates/ 目录定义了 10 个模板一次性更新整个生态模板文件同步目标colors.scssExo 桌面外壳本身gtk-colors.cssGTK3 / GTK4 应用hyprlock.conf锁屏界面 Hyprlockkitty.confKitty 终端配色colors.confHyprland 窗口边框qt-colors.confQt5/Qt6 应用hyprlunavsc.jsonVS Code 主题HyprlunaMatugen.colorsQt 系统色板也就是说一张壁纸就能驱动整个桌面生态统一换色这就是 Material You 的体验。四、操作指南换壁纸即换主题一切操作都在 Exo 内置的设置窗口中完成无需手改配置文件ignis open-window Settings进入Appearance外观标签页源码ignis/modules/settings/tabs/appearance.py你会看到1. 选择壁纸点击壁纸预览区域从文件对话框中选择图片支持 PNG/JPG/WebP/GIFExo 会立即取色并应用整套主题。仓库内置的默认壁纸在 exodefaults/default_wallpaper.png适合第一次体验取色效果。2. 挑选 8 种 Material You 配色方案同一张壁纸不同方案风格迥异。设置页提供实时预览按钮8 种方案来自 ignis/scripts/wallpaper.py方案风格特点tonal-spot默认Material You 经典色调点方案expressive高饱和、表现力最强content面向内容展示色彩鲜明fruit-salad多色水果沙拉活泼跳跃fidelity忠实还原壁纸原色monochrome单色系极简克制neutral低饱和中性色柔和百搭rainbow全彩光谱效果大胆3. 深色 / 浅色一键切换切换深/浅色模式时会重新按-m dark或-m light取色并同步gsettings的color-scheme偏好见 ignis/scripts/wallpaper.py。还支持Auto Dark按 ignis/scripts/auto_dark.py 在设定时间默认 22:00–6:00自动切换夜间模式。五、常见问题排查主题不更新先确认 Matugen 可用matugen --version再检查~/.config/matugen/templates/下模板是否完整可对照 matugen/templates/。黑屏/无法启动手动执行ignis init在终端查看报错确认 Ignis 为 git/dev 版本。GTK 应用没变色执行gsettings set org.gnome.desktop.interface gtk-theme adw-gtk3并确保~/.config/gtk-3.0/gtk.css与~/.config/gtk-4.0/gtk.css顶部有import colors.css;。六、小结Exo Matugen 把 Material You 的随壁纸而动搬到了 Wayland 平铺桌面换壁纸 → 自动取色 → 桌面、GTK、终端、锁屏、编辑器全链路换装全程只在设置窗口点几下即可。如果你想要一个颜值在线、开箱即用的 Linux 桌面这套组合非常值得尝试。赞分享【免费下载链接】ExoA Material 3 inspired desktop shell for Niri and Hyprland created with Ignis.项目地址https://gitcode.com/gh_mirrors/exo15/Exo点击查看免费下载相关推荐COSMIC壁纸管理终极指南动态壁纸与主题切换的完整实现COSMIC壁纸管理终极指南动态壁纸与主题切换的完整实现 COSMIC桌面环境作为下一代桌面体验其壁纸管理系统cosmic bg提供了强大的动态壁纸和主题切操作系统桌面应用告别单调桌面WhiteSur主题壁纸搭配指南告别单调桌面WhiteSur主题壁纸搭配指南 你是否厌倦了Linux桌面千篇一律的外观想让你的Gnome桌面拥有macOS Big Sur的优雅质感本文将UI组件终极指南如何用Simple Draw快速创建精美涂鸦作品终极指南如何用Simple Draw快速创建精美涂鸦作品 你是否曾经在需要快速记录灵感时却发现手边没有纸笔或者在旅途中想要随手画点什么却找不到合适的工具上一篇SuperClaude 安装流程深度解析从源码文件到 ~/.claude/ 的完整部署链路下一篇MXNet GPU 使用指南在 GPU 上加载、运行与多卡并行训练神经网络创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考