文件管理器 Flea 0.4:界面改用 GPU 渲染,还多了一个终端界面

摘要

Flea 是给 Omarchy 桌面写的文件管理工具,0.4.0 整体换成 GPUI 的 GPU 渲染器,十万个文件开窗 319 毫秒,还多了一个终端界面,MIT 开源。

推荐
软件名称
Flea
版本
0.4
收费
免费
开源
开源
操作系统
Linux
更新时间
2026-11-08 23:00
文件管理器的版本更新大多没什么看头,多一个视图、修几个崩溃。Flea 的 0.4 版换了地基:界面从 QML 挪到 GPU 渲染,还顺手塞进一个能在终端里跑的自己。

Flea 是一款开源的文件管理工具,专门给 Omarchy 这套 Arch 系桌面配,作者是 GitHub 上的 thisisgm。它原本用 QML 写界面、Rust 写后端,两者靠标准输入输出上「一行一个 JSON 对象」通信。0.4.0 在 2026 年 11 月 3 日发布,界面那半整体重写,改成基于 GPUI 的 GPU 渲染器,以 MIT 许可证开源。

把界面搬到 GPU 上重画

换渲染器不是换主题。0.3.12 里的每个视图、右键菜单、预览面板、对话框,都得在新渲染器上重新画一遍,作者在发布说明里特意强调这些东西没有丢。好处先落在字上。文字边缘更锐利,滚动时不再一格一格地跳。主题、字体和窗口透明度的改动,现在会立刻反映到已经开着的窗口,圆角跟着 Hyprland 的设置走,不必重开一次应用才生效。

Flea 列表视图与预览列
列表视图:左边文件列表,右边整块预览,底部列出这张图的属性

没有可用 Vulkan 驱动的机器有退路:先退回软件实现的 Vulkan,再退到 OpenGL;真到一个渲染器都开不出窗口,程序不会留一块白屏,而是直接告诉你可以改用终端界面。这条退路把兼容性摊开讲了,代价是那些性能数字只在显卡驱动正常的机器上成立。

十万个文件的那组数字

作者在 11 月 2 日、同一台 Intel UHD 630 的小主机上跑了一组冷缓存测试,每项三次取中位数。一个装着十万个空文件的 btrfs 文件夹里,Flea 的窗口在 319 毫秒内完成合成器注册,进程树安静下来时累计 CPU 时间 0.53 秒,内存 63.0 MiB。这些数字只描述一台机器。它不构成跨设备的排行榜,作者自己也没这么用。

Flea 网格视图缩略图
网格视图:图片直接出缩略图,文件名压在下方

跟上一个版本对比,更能看出换渲染器换来了什么:首个窗口从 525 毫秒降到 348 毫秒,界面加后端的 PSS 从 88.4 MiB 降到 58.6 MiB,常驻显存从 142.7 MiB 降到 83.4 MiB。作者把采样方法、观察范围和机器配置一起放进仓库,也写明结果只描述这台机器和这个负载,重跑之前先对齐环境。

搜索从文件名走进文件内容

以前主要按名字找,现在按 Ctrl+G 能在当前打开的那个文件夹里搜文件内容。一百万条文件的场景下,从后端发出查询到第一条非空结果返回用了 166 毫秒,索引完成后后端常驻 75.7 MiB。名字搜索也放宽了,输错一两个字母仍然能命中,标签依旧按 tag:red 这样的写法筛。

Flea 快速预览 PDF
按空格打开的快速预览,PDF 能直接翻页

多出来的那个终端界面

0.4 版里最意外的东西是一个终端界面。同一套后端换成文本渲染,能预览 Office 文档和三维模型,能按名字和文件内容搜索,还多了打印和转换两张卡片。它最初的角色是渲染器起不来时的兜底,实际用起来不只兜底:在 SSH 里翻服务器上的文件夹,比拉起一整个图形界面要轻得多。

插件、语言与拖拽

插件以独立进程运行,协议写在单独一份文档里,附了每种类型都能跑的示例。进程隔离的意味很直接:插件崩掉不会带走主程序,作者也把它当成让别人改造这个文件管理器的入口。界面语言从英文一种扩到 Omarchy 提供的 50 种,切换即时生效,缺词条的地方回落英文。

标签页可以拖出来变成独立窗口,也能拖进另一个窗口合并;文件在窗格之间、窗口之间都能拖,拖进终端会粘贴成路径。预览列认 STL、OBJ、PLY、3MF、STEP 和 G-code,切片文件不用再为看一眼专门开软件。常用的文件可以先扔进顶栏的暂存区,需要时再拖到别的程序里。

Flea 顶栏暂存区卡片
顶栏暂存区:常用文件先放这里,再拖进其他程序

边界得说清楚

它只服务 Omarchy,别的发行版装不上,这是设计而不是疏漏——主题、字号、快捷键预设全贴着这套桌面做,离开它就失去一半意义。仓库 9 月初才建,如今一千一百多颗星,五十多个 issue 还开着,0.4.0 发版当天也只有一条通道先拿到包,其余通道晚了几小时才跟上。这不影响它现在能用。它还在高频变动期,遇到没做圆的地方不算意外。

换渲染器之后,用户能感到的只是更快更清楚;真正让人放心的是作者把测试条件、观察范围和边界一条条摊开写,让「最快」这个自称有了可以照着复算的依据。
Flea下载地址
支持的操作系统: Linux