跳到正文
发现
Favnyr:轻量跨平台文件管理器
桌面应用效率工具

Favnyr:轻量跨平台文件管理器

用 Rust 与 Slint 编写的便携式文件浏览器,单个可执行文件即可运行,无安装、无遥测。

admin
发布于 2026-11-07
浏览
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 整理,以原仓库为准。

更新记录

  1. v0.3.8当前版本

    0.3.8 重新设计了标签系统,支持创建带名称和颜色的标签组并可折叠;新增批量重命名面板,可对多个文件或文件夹统一改名并在应用前预览结果。

评论