sqmw/desk_tidy
DeskTidy: Organizador e lançador para desktop do Windows (pesquisa por pinyin, atalhos, ocultar na bandeja do sistema e caixas no desktop) | Organizador e lançador de desktop com caixas
- Stars
- 347
- Forks
- 21
- Último push (UTC)
- 16 de fev. de 2026
- Status do projeto
- Ativo
LinguagensDartC++CMakeInno SetupMakefileC
Tópicos técnicos
Dependências usadas
Lista de dependências 25 itens
- flutter
{"sdk":"flutter"} - cupertino_icons
^1.0.8 - window_manager
^0.5.1 - ffi
^2.1.0 - win32
^5.0.0 - settings_ui
^2.0.2 - image
^4.0.21 - file_picker
^10.3.8 - process_run
^1.2.4 - system_tray
2.0.3 - shared_preferences
^2.3.2 - path_provider
^2.1.4 - path
^1.9.0 - http
^0.13.6 - package_info_plus
^4.0.0 - url_launcher
^6.3.0 - pub_semver
^2.1.4 - lpinyin
^2.0.3 - flutter_localizations
{"sdk":"flutter"} - video_player
^2.10.1 - video_player_win
^3.2.2 - flutter_testDesenvolvimento
{"sdk":"flutter"} - flutter_lintsDesenvolvimento
^6.0.0 - flutter_launcher_iconsDesenvolvimento
^0.14.4 - msixDesenvolvimento
^3.16.12
Rankings
README original
Texto original em inglês. Visite o GitHub para a versão atual.
Expandir / recolher README
Desk Tidy
🪟 Windows 桌面整理神器 — 让你的桌面清爽如新
🇨🇳 中文 | 🇬🇧 English
主界面预览
✨ 亮点特性
⚡ 极致轻量
|
🎯 即刻唤醒
|
🎨 现代视觉
|
🔍 智能搜索
|
🖼️ 界面预览
| 应用启动器 | 文件管理 | 个性设置 |
|---|---|---|
| 应用页 | 全部页 | 设置页 |
🚀 核心功能
📱 应用快捷启动
- 自动扫描桌面快捷方式
- 真实图标显示,非通用占位符
- 双击/回车即刻启动
- 支持分类整理,自定义应用分组
快速启动演示
📁 文件统一管理
- 桌面文件/文件夹一目了然
- 右键菜单:打开、移动、删除、复制
- 支持打开方式选择
- 操作结果实时反馈
🧲 磁吸自动隐藏
窗口具备智能吸附功能,配合全屏工作场景使用:
| 功能 | 说明 |
|---|---|
| 吸附触发 | 将窗口拖到屏幕左上角松开即吸附 |
| 吸附范围 | 左上角约 200×150 像素区域(自动适配屏幕) |
| 自动隐藏 | 吸附后,鼠标离开窗口约 260ms 即隐藏到托盘 |
| 重新唤醒 | 使用快捷键或托盘菜单重新显示 |
💡 提示:拖动窗口过程中不会触发吸附,只有松开鼠标且窗口在吸附区域内才会生效。
🔥 热区唤醒(可选)
有了全局快捷键后,热区功能作为辅助手段,适合习惯鼠标操作的用户。
| 热区位置 | 屏幕左上角,宽度约 1/4 屏幕,高度约 10 像素 |
|---|---|
| 触发方式 | 按住 Ctrl 键 + 鼠标移入热区 |
| 使用场景 | 适合不方便使用键盘时快速唤醒 |
🎛️ 高度可定制
| 设置项 | 说明 |
|---|---|
| 窗口透明度 | 0% ~ 100% 无级调节 |
| 磨砂强度 | 从清透到朦胧 |
| 图标大小 | 24px ~ 96px |
| 背景图片 | 支持自定义壁纸 |
| 主题模式 | 深色 / 浅色 / 跟随系统 |
| 开机自启 | 一键设置 |
🖥️ 桌面图标管理
- 一键隐藏/显示系统桌面图标
- 让原生桌面干净整洁
- 所有内容通过 Desk Tidy 统一访问
📦 桌面收纳盒
将桌面上的文件和文件夹分类展示在独立的浮动窗口中,让桌面保持整洁的同时仍能快速访问。
| 特性 | 说明 |
|---|---|
| 分类展示 | 文件夹和文件分别显示在独立窗口 |
| 外观同步 | 自动继承主程序的透明度、磨砂等外观设置 |
| 智能对齐 | 支持拖拽定位,自动记忆位置 |
| 随主程序启动 | 在设置中一键开启/关闭 |
桌面收纳盒
📁 收纳盒由独立子项目 desk_tidy_box 实现,与主程序协同工作。
⌨️ 快捷键
| 快捷键 | 功能 |
|---|---|
Ctrl + Shift + Space |
唤醒窗口(主) |
Alt + Shift + Space |
唤醒窗口(备) |
↑ ↓ ← → |
导航选择 |
Tab / Shift + Tab |
线性导航 |
Enter |
打开选中项 |
Esc |
隐藏窗口 |
📦 安装
方式一:下载安装包(推荐)
| 项目 | 大小 |
|---|---|
| 安装包 | 11.8 MB |
| 安装后 | 58 MB |
从 Releases 下载最新版安装包。
方式二:从源码构建
# 克隆项目
git clone https://github.com/sqmw/desk_tidy.git
cd desk_tidy
# 安装依赖
flutter pub get
# 运行
flutter run -d windows
# 构建发布版本
flutter build windows --release
🔧 技术栈
- 框架: Flutter (Windows Desktop)
- 语言: Dart + C++ (Win32 原生扩展)
- 图标提取: Windows Shell API
- 窗口管理: window_manager + 原生 HWND 操作
📋 系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 11(64 位);Win10 理论兼容但未详细测试 |
| 磁盘空间 | 约 58 MB |
| 运行内存 | ~280 MB |
🗺️ 路线图
- [x] 全局快捷键唤醒
- [x] 拼音模糊搜索
- [x] 分类管理
- [x] 磁吸自动隐藏
- [x] 桌面收纳盒
- [ ] 多显示器支持
- [ ] 插件系统
- [ ] 云同步配置
📄 开源协议
MIT License
⭐ 如果觉得有用,请给个 Star 支持一下!