发现 
桌面应用效率工具
Favnyr:轻量跨平台文件管理器
用 Rust 与 Slint 编写的便携式文件浏览器,单个可执行文件即可运行,无安装、无遥测。
- 浏览
- 1
- 访问
- 0
- 下载
- 0
- 版本
- v0.3.8
- 平台
- Windows、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Favnyr 是一款面向 Windows 和 Linux 的便携式文件浏览器。它由 Rust 配合 Slint 编写,因此启动快、体积小。整个安装过程就是把可执行文件复制到任意位置然后运行——没有安装程序、不需要管理员权限、没有遥测。
项目作者是 Favnyr 的第一位用户,每天使用它。它不做任何网络请求:没有账号、没有更新检查、没有崩溃上报。设置、收藏和工作区都是普通 TOML 文件,存放于各系统的常规用户目录中,可在 Settings → Storage 中查看确切路径并直接打开。
主要功能
视图与标签
- 水平或垂直拆分窗口,最多 32 个视图,每个视图拥有独立的标签、历史、排序和列设置。
- 标签组:为标签建立带名称和可选颜色的分组,可展开或折叠。
- 工作区:保存一组视图与标签,一键恢复整套布局,也可为它分配数字编号并用快捷键载入;工作区还能拥有独立于全局的主题。
- 收藏在所有工作区之间共享。
文件操作
- 复制、移动、链接、重命名、新建、回收站与删除,带进度显示,多个操作可同时进行。
- 多选、视图之间以及与其他应用之间的拖放,重新打开已关闭的标签。
- 可为文件夹设置颜色,为任意文件或文件夹添加简短备注,重命名或移动后会跟随。
- 批量重命名:选中多个项目后使用重命名快捷键(默认 F2)打开专用面板,支持公共名称、文本替换、前后缀、编号、大小写和扩展名修改,并可在应用前预览结果。
浏览与查找
- 列表与网格两种排列,可显示图标或缩略图;每个标签记住自己的布局与网格尺寸,Ctrl+滚轮调整大小。
- 直接输入即可按名称筛选当前文件夹,或用 Ctrl+F 打开搜索栏并扩展到子文件夹。
- 递归文件夹大小与最新修改日期(默认关闭),深度可选 1 到 16,两项指标共用一次目录遍历。
- 列可显示、隐藏、调整宽度和重新排序。
工具集成
- 在当前文件夹打开终端,终端程序在 Settings > General > Terminal 中选择。
- 自定义命令:用
{file}、{files}、{dir}、{name}、{stem}、{ext}、{uri}等占位符对选中项运行任意程序,可固定到右键菜单并限定适用的扩展名。 - 预置命令:邮件发送、发送到设备、压缩与解压等。若系统安装了 7-Zip(7zz、7z 或 7za),可直接在窗口内压缩与解压,支持 ZIP、7z、TAR 格式、压缩级别与可选密码,也能解压 RAR。
- 内置属性面板:类型、位置、大小与日期、Unix 权限与所有者,以及按需计算的 MD5、SHA-1、SHA-256、SHA-512 校验值。
缩略图
- 图片格式
.jpg、.png、.gif、.webp、.bmp、.tif、.tga、.hdr、.ico由纯 Rust 解码,.svg由 Slint 的矢量引擎渲染。 - PSD 显示内嵌的 JPEG 缩略图;Affinity 系列文件做同样的轻量处理;MP3 与 FLAC 显示内嵌封面。
- 支持
.blend、.3mf、.stl、.glb、.gltf、.obj等 3D 文件缩略图。 - 视频与 PDF 缩略图:Windows 使用系统 shell 的缩略图提供程序;Linux 需要
ffmpeg(视频)和 Poppler 的pdftoppm/pdftocairo(PDF),两者可选,缺失时只显示文件类型图标。
界面
- 支持英语、法语、西班牙语、德语、意大利语、俄语、简体中文和日语。
- 内置 Nord、Atom、Tokyo Night、Sonokai Atlantis、Catppuccin Frappé / Macchiato / Mocha、Rosé Pine、Everforest、Gruvbox Hard、Fluvy 等主题,每种都有明暗两套变体,也可自行创建主题。
安装与使用
把可执行文件复制到任意位置并运行即可,这就是全部安装步骤。NixOS 用户请参考 README 中的 NixOS 说明。
自定义主题是普通 TOML 文件,最简单的做法是复制一份已有主题(例如 crates/favnyr-core/src/theme/builtins/atom.toml)再修改颜色,放到主题目录:
- Linux:
~/.local/share/favnyr/themes(或XDG_DATA_HOME) - Windows:
%APPDATA%\favnyr\themes
主题需要同时声明 light 和 dark 两套外观,未写的角色会从基础主题 Nord 继承:
schema_version = 1
[light.colors]
accent_background = "#1F7A54"
[dark.colors]
accent_background = "#A0D6BC"
注意事项
- 缩略图只存在于会话期间的有界内存缓存中,不会写入磁盘上的缩略图数据库。
- Favnyr 以普通用户权限运行,不安装服务、不驻留后台进程,但仍受所操作文件的权限约束。
- 视频与 PDF 缩略图在 Linux 上依赖可选的
ffmpeg与 Poppler,未安装时功能自动降级。 - 在视图中直接键入搜索时,中文和日文的首个字符可能输入错误,建议改用 Ctrl+F 打开搜索栏。
- 项目以 GPL-3.0 许可证发布。
本作品整理自 GitHub 开源项目 GlitchAwakened/Favnyr,原作者 @GlitchAwakened,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.3.8当前版本
0.3.8 重新设计了标签系统,支持创建带名称和颜色的标签组并可折叠;新增批量重命名面板,可对多个文件或文件夹统一改名并在应用前预览结果。
评论