功能 操作文档 接入文档 下载 GitHub 仓库

Windows 11 桌面增强平台 · v0.1.2

把任务栏和桌面,
改成你愿意看的样子。

四个彼此独立的进程:任务栏主题、桌面收纳盒、文件检索、桌面信息岛。宿主常驻托盘,负责注入看门狗、应用生命周期与全局热键——一个应用崩溃,不会带走你的任务栏。

  • Windows 11 x64
  • 便携包 · 无需安装
  • MIT License
  • Rust 2021
DCX 桌面:顶部信息岛胶囊,底部胶囊 dock
桌面 · 顶部信息岛 / 底部胶囊 dock Windows 11 10.0.26200 · 125% DPI

功能 / 模块

四件事,四个进程

平台只做平台该做的事:注入、看门狗、托盘、全局热键、统一设置中心。功能留在各自进程里,所以它们可以单独重启、单独关闭,也可以被下一个应用替换。

01

任务栏主题

把 Explorer 的任务栏换成胶囊或卡片,图标缩放、间距与悬停效果都能连续调;改完约 1 秒热重载,不用重启 Explorer。

  • 胶囊 / 卡片
  • 图标 50–125%
  • 间距 −6…+6 px
  • Dock 悬停
查看细节
02

桌面收纳盒

桌面仍由 Explorer 原生管理。收纳 = 把文件物理移进独立收纳库,分类只是库内的虚拟元数据;拖回桌面即恢复,文件不会被删除。

  • 物理移动
  • 自动分类
  • 库路径迁移
  • Alt+D
查看细节
03

文件检索

默认不常驻、不预建索引。按下 Alt+S 才拉起进程,在后台建立名称索引,结果边建边出;关掉窗口即释放。

  • 文件名 / 内容
  • 通配符
  • ext: path: regex:
  • Alt+S
查看细节
04

桌面信息岛

屏幕顶部的常驻胶囊:时间、性能、任务、剪贴板、消息与动态。到点提醒只闪一下,打开面板的时机留给你。

  • 六个页签
  • 到点提醒
  • 通知聚合
  • 本地推送 API
查看细节

01TASKBAR

任务栏先变成你想要的样子

dcx_engine.dll 注入 explorer.exe,把主题规则写进任务栏 XAML。设置由宿主写进 settings.toml,引擎每秒轮询、按修改时间重建规则——没有「保存」按钮,也不需要重启 Explorer。

  • 两种形态:胶囊(两端大圆角)与卡片(小圆角),切换即时生效。
  • 图标缩放 50–125%、间距 −6…+6 px,连续可调。
  • 悬停可选 Background(只高亮)或 Dock(按距离放大并推开相邻图标)。
  • 任务栏高度 30–44 DIP,托盘与 dock 同步伸缩。
  • 只作用于主任务栏;Windows 大版本更新后可能需要重新核对元素路径。
任务栏设置详解
100%
0 px

示意图:只演示 DCX 暴露的形状、缩放、间距与悬停参数,不是系统任务栏截图。

实机任务栏胶囊 dock 与右侧托盘细节

实机 · 胶囊 dock 与托盘 1294 × 74 裁切

02DESKTOP BOX

收纳是移动文件,
不是藏起图标

桌面上的文件仍由 Explorer 原生显示。把文件收进盒子时,它会被物理移动到收纳库(默认 文档\dcx收纳),桌面图标随之消失,文件本身不会删除;拖回桌面即恢复原状。

  • 分类是库内的虚拟元数据:扩展名规则自动归类,手动拖拽写入 organizer.toml 的 overrides。
  • 库路径可改;迁移已有文件时会保留手动分类。
  • 列表 / 网格、排序、搜索、文件夹展开、拖放、右键菜单、新建文件夹、重命名、回收站删除。
  • 底部「收纳」按钮:单击复制库路径,双击打开库。
收纳盒使用手册
桌面收纳盒特写:搜索框、应用页签与图标网格

收纳盒 · 应用网格视图 Alt+D 唤出

桌面 Explorer 原生显示
收纳库 普通目录,可换盘
分类视图 规则 + 手动覆盖

04ISLAND

信息在顶部,
桌面留给你

独立进程 dcx-island.exe,默认关闭。开启后屏幕顶部居中显示常驻胶囊,不占任务栏槽位;点它或按 Alt + I 展开成同一张卡的面板——胶囊那一行就是面板的标题栏。

  • 紧凑态:时间、日期、性能、未读角标;播放媒体时显示曲名。
  • 到点提醒:铃铛摆动 + 标题轻摆 + 底色脉冲 + 一声提示音,持续 12 秒,不自动弹面板。
  • 六个页签:任务、剪贴板、消息、性能、动态、搜索。
  • 消息渠道:微信、企业微信、QQ、邮箱、系统通知;QQ / 微信个人号没有官方出站接口,不支持发送。
  • 推送 API:127.0.0.1 + Bearer 令牌,脚本可把卡片推到「动态」页。
查看接入文档
桌面信息岛性能页特写:CPU、内存、磁盘容量与桌面待整理计数

信息岛 · 性能页展开 顶部居中 · 不占任务栏槽位

架构 / PROCESS

文件即 IPC

宿主、引擎与应用之间没有共享内存、没有私有管道,只有 %LOCALAPPDATA%\dcx\ 下的 TOML / JSON。任何一方崩了,其它进程都能靠文件状态重新对齐。

DCX 进程与配置架构 dcx-host 通过注入看门狗管理 explorer 中的 dcx_engine,通过启动与监控管理 box、search、island 三个独立应用,所有进程读写同一组配置文件。 dcx-host.exe 托盘 · 唯一设置中心 · 注入看门狗 · 应用生命周期 · 全局热键 唯一常驻进程 注入 / 看门狗 启动 / 监控 按需拉起 启动 / 监控 explorer.exe dcx_engine.dll 任务栏 XAML 主题 dcx-box.exe 桌面收纳盒 Alt+D dcx-search.exe 文件检索 · 默认关闭 按需启动,关窗即退出 dcx-island.exe 桌面信息岛 · 默认关闭 顶部胶囊 + 面板 文件即 IPC · 读写 TOML / JSON %LOCALAPPDATA%\dcx\ settings.toml · organizer.toml · search.toml · island.toml · apps.toml
注入 / 启动 / 热键 配置读写(原子替换 + 跨进程互斥) 应用必须与 dcx-host.exe 同目录

进程隔离

宿主负责注入与看门狗,收纳盒、检索与信息岛都是独立 exe。一个应用崩溃不会影响任务栏主题和设置中心。

文件即 IPC

五个 TOML 与两个 JSON 都遵循同一套写入规则:按全路径派生的命名互斥体保护「读—改—写」,再原子替换。

可扩展应用

新增独立应用 = 新增 crate + 在 apps.rs 注册一条 AppEntry,不需要改设置窗口的导航结构。

下载 / INSTALL

下载 DCX v0.1.2

便携包,解压即用。可从官网直链或 GitHub Releases 下载;配置与索引全部写在 %LOCALAPPDATA%\dcx\,不写系统目录。

  • dcx-dist.7z 官网直链
  • DCX-v0.1.2-win64.zip GitHub
  • SHA256SUMS.txt 二进制校验和
  1. 解压整个 DCX 文件夹到任意位置。不要只取出 exe:宿主按同目录查找 dcx-box.exe、dcx-search.exe、dcx-island.exe、dcx_engine.dll 与 wh_injector.exe。
  2. 运行 start-dcx.bat:只留托盘,不弹设置窗口;或运行 dcx-host.exe,默认带设置窗口启动。
  3. 首次运行可能被 SmartScreen 提示(构建未签名),选择「更多信息 → 仍要运行」。
  4. 系统要求:Windows 11 x64。不需要安装器;设置与索引写入 %LOCALAPPDATA%\dcx\。

如果下载的是 DCX-v0.1.2-win64.zip,可用 Get-FileHash .\DCX-v0.1.2-win64.zip -Algorithm SHA256 与 SHA256SUMS.txt 对照。

边界 / LIMITS

它不做什么

把边界写在前面,比事后解释便宜。以下都是当前版本的已知限制,不是待办清单。

只匹配当前视觉树

引擎针对当前 Windows 11 任务栏 XAML 实现,系统大版本更新后可能需要重新核对元素路径。

不要卸载引擎 DLL

不要对 dcx_engine.dll 调用 FreeLibrary。唯一受支持的卸载方式是重启 Explorer——「恢复任务栏」做的就是这件事。

只处理主任务栏

多任务栏与第三方任务栏壳未适配;任务栏图标放大受 dock 高度裁剪,属于当前实现的视觉边界。

构建未签名

SmartScreen / 杀毒软件可能提示;请只从本官网的下载页或本仓库的 Releases 下载,并用 SHA256SUMS.txt 校验。

没有安装器

DCX 是便携应用:换目录直接搬,卸载即删除目录;配置与索引留在 %LOCALAPPDATA%\dcx\。

个人号不发消息

QQ / 微信个人号没有官方出站接口。信息岛只做入站聚合;出站仅支持企业微信群机器人与 SMTP。