Worker:当 Midnight Commander 不够强时,这个双面板文件管理器把配置做到了极致
Worker 是一款适用于 X11 环境的高度可配置双面板文件管理器。其核心特点是将几乎所有行为——快捷键、鼠标操作、文件关联、右键菜单、自定义按钮——全部开放为可编辑的文本配置文件。内建 Actions 系统支持绑定外部脚本(Shell/Python/Perl),实现一键批量重命名、格式转换、打包解压等复杂操作。适合追求效率和深度定制的 Linux/Unix 高级用户。
一句话简介
Worker 是一款适用于 X11 环境的高度可配置双面板文件管理器。几乎所有功能都可通过 ~/.worker/ 下的 ini 配置文件重新定义,内建 Actions 系统支持绑定外部脚本。适合追求效率和深度定制的 Linux/Unix 高级用户。
核心亮点
- 🔧 无死角的可配置性:编辑文本文件控制系统所有行为——快捷键、右键菜单、双击行为、文件关联
- ⚡ 轻量至极的速度:C++ + 原生 X11,冷启动瞬间完成,5000 文件目录滚动无延迟
- 🖱️ Actions 动作系统:外部命令/脚本绑定到按钮/快捷键,一键调用 ImageMagick/FFmpeg/Python 脚本
- ⌨️ 纯键盘操作流:所有操作可绑定快捷键,双面板布局效率远超鼠标拖拽
- 📂 双面板 + 内置功能齐全:FTP、文件预览、书签、正则搜索、批量权限管理
功能详解
配置文件驱动一切
核心配置在 ~/.worker/:worker.ini(界面+行为)、wcmd.ini(按钮+命令)、filetypes.ini(文件关联)。复制 ~/.worker/ 到新机器即可迁移所有习惯。
Actions 动作系统
将任意 Shell 命令包装成按钮或快捷键,用 %f/%F/%d 占位符引用文件。选中 PNG→一键转 JPG,选中文件夹→一键打包加密,写个 Python 脚本注册为 Action 就等于给 Worker 加了新功能。
极致性能
C++ + X11 原生,不依赖 GTK/Qt。5000 文件目录瞬间渲染,内存占用 15-30MB。老旧硬件和嵌入式 Linux 上优势显著。
双面板操作逻辑
左面板=源,右面板=目标,F5 复制、F6 移动、Tab 切换。配合 FTP,左边本机右边远程一键上传。
安装/使用教程
Debian/Ubuntu
sudo apt install worker
Fedora
sudo dnf install worker
Arch Linux
sudo pacman -S worker
从源码编译
tar xzf worker-*.tar.gz && cd worker-*
make && sudo make install
快速上手
运行 worker→浏览 worker.ini 调整外观→编辑 wcmd.ini 注册常用命令→熟悉 F5/F6/F7/F8/Tab 快捷键。
适用场景
- 键盘流 Linux 用户:双面板 + 全快捷键,F5/F6 完成移动复制比拖拽快
- 系统管理员和运维:X11 forwarding + 低资源占用 + FTP,适合远程维护
- 批量处理文件的工作流:Actions 集成 ImageMagick/FFmpeg/Python 构建个性化流水线
- 老旧硬件或嵌入式 Linux:512MB 树莓派上流畅运行
- MC 用户升级:操作逻辑一脉相承,获得图形化文件预览和可点击工具栏
类似工具对比
| 维度 | Worker | MC | Double Commander | Krusader |
|---|---|---|---|---|
| 界面 | X11 GUI | TUI | 跨平台 GUI | KDE/Qt GUI |
| 配置方式 | 文本配置文件 | 命令行+菜单 | 图形化+配置 | 图形化+配置 |
| 资源占用 | 15-30MB | 极低 | 较低 | 中等 |
| 脚本/扩展 | Actions + 外部脚本 | Shell + 菜单 | 脚本 + 插件 | KParts + KIO |
| 平台 | Linux/Unix (X11) | 广泛 | 广泛 | Linux (KDE) |
| 易用性 | 学习曲线陡峭 | 需熟悉键盘 | 较易 | 略复杂 |
常见问题 FAQ
Q: 适合新手吗?
不太适合。纯文本配置 + 键盘优先设计有门槛。MC 老用户或愿花时间学配置文件的用户上手后会离不开。
Q: 界面能美化吗?
能调颜色字体但有限。X11 原生控件渲染成不了现代风格。追求颜值不适合,追求效率会忽略。
Q: 和 MC 比哪个好?
看场景。MC 是 TUI,SSH 无 X11 环境必须用 MC。Worker 需要 X11 但提供图形化预览和更灵活的 Actions。两者可共存。
Q: Actions 怎么集成外部脚本?
wcmd.ini 中定义命令,用 %f/%F/%d 占位符。Python/Shell/Perl/Ruby 都能用,不限语言。
Q: 中文文件名支持吗?
UTF-8 完整支持。建议换 Noto Sans CJK 或 WenQuanYi 字体改善 CJK 字形显示。
相关推荐
- Métamorphose v2:批量文件重命名 — 文件管理 + 批量重命名分工
- FreeFileSync:开源同步工具 — 日常管理 + 备份同步
- CudaText:15MB 跨平台编辑器 — 管理文件 + 编辑内容,轻量工具链
推荐资源
KDE PIM:KDE Plasma 原生个人信息管理套件,KMail 深度 PGP 加密 + Akonadi 统一离线搜索
KDE PIM 是 KDE Plasma 桌面环境内置的个人信息管理套件,通过 Kontact 统一界面整合 KMail(邮件)、KOrganizer(日历/任务)、KAddressBook(联系人)和 Akregator(RSS 阅读器),由 Akonadi 数据后端统一驱动。KMail 对 OpenPGP/SMIME 加密的支持是桌面邮箱中最深的——原生内置无需插件。支持离线全文搜索、CalDAV/CardDAV 同步 Google 和 Nextcloud。适合 KDE Plasma 用户和重视本地化管理的效率党。
Wallch:AIGC时代,动态壁纸如何成为桌面数字孪生的情感界面 🌌
2026年AIGC与多模态AI正在重塑人机交互的每个触点——桌面背景从静态图片演变为动态信息界面。Wallch 是 Linux 桌面美化史上的经典开源壁纸更换器,以 Live Earth 实时地球壁纸、Wikipedia 每日精选图片和桌面时钟渲染为核心特色,在数字孪生理念渗透桌面体验的今天,它开创性地将"动态信息流"引入了桌面美学。
BleachBit:不花钱、不捆绑、不偷窥——开源系统清理工具的诚实评测
BleachBit 是一款免费开源的系统清理工具,支持 Windows 和 Linux。它能删除浏览器缓存、临时文件、应用日志等垃圾数据,提供文件粉碎和磁盘空间擦除功能来保护隐私。适合对 CCleaner 闭源和捆绑软件不满的普通用户,以及需要通过命令行脚本做自动化清理的系统管理员。
Métamorphose v2:端侧AI时代,批量文件重命名如何成为本地智能数据治理的基石 🗂️
2026年端侧AI与本地数据主权趋势下,文件管理自动化成为个人知识库的基础设施。Métamorphose v2 是一款开源跨平台批量文件重命名工具,以正则表达式引擎和EXIF/ID3元数据提取为核心,将文件命名标准化转化为可编程的数据治理流程——在AI Agent驱动的自动化工作流中,它是连接混乱数据与结构化知识的关键环节。
Oh My Zsh:一条命令拥有增强版终端,300+ 插件让 Git/Docker/kubectl 自动补全开箱即用
Oh My Zsh 是一个社区驱动的 Zsh 配置管理框架,一条命令安装即用。内置 300+ 插件(git/docker/kubectl 等),150+ 主题,支持自动补全、语法高亮和 Git 状态集成。适合从 Bash 迁移到 Zsh 的所有开发者,大幅降低 Zsh 学习曲线。开源免费,GitHub 170k+ Star。
Hyprland:Wayland 上最"好看"的动态平铺合成器,效率与美学兼得的 Linux 桌面方案
Hyprland 是一个基于 Wayland 的动态平铺合成器,专为追求桌面效率与美学的 Linux 进阶用户设计。它将平铺窗口管理器的高效工作流与现代桌面的流畅动画、圆角、模糊效果无缝融合,支持高度自定义配置。核心卖点:开箱即用的视觉效果加上动态平铺,无需牺牲性能换美学。
Fan Control:开源 Windows 风扇控制,把散热和静音都抓在自己手里
Fan Control 是一款免费开源的 Windows 风扇控制软件,适合想精确平衡散热与静音的 PC 玩家、DIY 装机用户和硬件发烧友。核心卖点:为机箱里每个风扇单独绘制温度-转速曲线,支持图表、线性、目标温度、混合、同步五种模式,可读取 CPU、GPU、硬盘、水冷液温等传感器作为控制源。
Tauon Music Box:当现代 UI 遇上本地音乐收藏——一款被低估的开源音乐播放器
Tauon Music Box 是一款开源跨平台音乐播放器,由 Taiko2k 开发,采用 Qt 构建现代化用户界面,支持 Linux 和 Windows。提供高效的本地音乐库管理、播放列表管理、无缝播放和 Last.fm Scrobbling。适合拥有中等规模本地音乐收藏、偏好现代简洁界面设计的用户。核心卖点:在 Linux 上提供了接近 MusicBee 风格的现代 UI 体验,同时支持主题定制和插件扩展。
KDiskMark:Linux 上最像 CrystalDiskMark 的磁盘测速工具,fio 的 GUI 分身
KDiskMark 是一个面向 Linux 的图形化磁盘基准测试工具,底层调用 fio 引擎,提供类似 CrystalDiskMark 的交互体验。适合需要快速评估 SSD/HDD/NVMe 读写性能但不想啃 fio 命令行的用户。支持顺序读写、4K 随机读写、多队列深度/线程组合测试,结果以表格直观展示。
JDiskReport:边缘计算时代的数据存储审计利器 📊
2026年边缘计算设备呈指数级增长,分布式存储节点的空间管理从"运维小事"升级为"数据主权合规要件"。JDiskReport 跨平台开源硬盘分析工具,以多维图表直观展示存储分布,支持网络驱动器扫描和报告导出,为边缘端数据审计提供轻量高效的技术支撑。
💬 评论