QtFM 是一款简单的文件管理器,旨在通过快速直观的界面提供文件管理的基本功能。它适用于 Linux、BSD 和 macOS。
正如其名称所示,QtFM 使用 Qt(规范发音为 "cute")编程工具包。我曾在 C++ 和 Python 中使用过 Qt 工具包,使用它总是一种乐趣。它具有跨平台性,具有多个级别的有用抽象,因此开发人员不必直接与供应商特定的 SDK 交互,并且它具有高度可配置性。从用户的角度来看,无论您是在最新的硬件上还是在旧电脑上,它都是一种“自然”且快速的体验。
使用 QtFM
QtFM 没有太多内容。它专注于完全符合其名称的声明:Qt 的文件管理器 (FM)。布局可能符合您对文件管理器的期望:左侧是常用位置和设备列表,右侧是文件列表。

(Seth Kenlon, CC-BY-SA 4.0)
它只有四个菜单。
-
文件:创建新文件或文件夹,打开新标签页或窗口,或退出应用程序。
-
编辑:复制、粘贴、移动到回收站,或在左侧面板中创建新书签。
-
查看:在列表和图标视图之间切换,调整布局。
-
帮助:许可信息以及在线文档链接。
与 QtFM 交互的体验与您可能习惯的任何标准文件管理器基本相同。您可以点击导航、在其默认应用程序中打开文件、拖放文件和文件夹、复制和粘贴文件和文件夹、启动应用程序以及您在与计算机内容交互时执行的任何其他操作。它很熟悉,因此基本上没有学习曲线,也没有不愉快的意外。
然而,有一些令人愉快的惊喜。以下是我最喜欢的三个。
1. 将命令放入上下文菜单
使用 QtFM,您可以将您可以在终端中运行的任何命令添加到右键单击上下文菜单。例如,假设您想要一个选项将图像转换为 webp 格式 到右键单击菜单。无需学习复杂的框架或脚本语言,您无需开发插件。您只需 3 个步骤即可完成
-
转到编辑菜单并选择设置
-
点击自定义操作选项卡
-
点击添加按钮并输入您想要运行的命令,使用
%f
表示源文件,%n
表示新文件

(Seth Kenlon, CC BY-SA 4.0)
该操作现在出现在您的 QtFM 上下文菜单中。
2. 灵活的布局
Qt 工具包的内置功能之一是其许多组件(“小部件”)都是可分离的。QtFM 利用了这一点,并允许您从查看菜单中解锁其布局。解锁后,您可以拖动工具栏和侧面板,将它们锚定到窗口周围的新位置。我能够将菜单栏、导航工具栏和 URI 字段组合成一个统一的面板,并在窗口右侧放置了一个文件树以方便使用。

(Seth Kenlon, CC BY-SA 4.0)
这不需要特殊的应用程序设计知识,甚至不需要配置。您只需解锁、拖放和锁定即可。
3. 选项卡式视图
许多 Linux 文件管理器都提供选项卡,就像大多数 Web 浏览器一样。这是一个简单的界面技巧,可让您方便地保留多个位置。我不知道它是否真的节省了时间,但我总是觉得它确实节省了时间。QtFM 也提供选项卡,而且我特别喜欢它实现选项卡的方式中的两件事。
首先,默认情况下选项卡位于窗口底部(您可以在设置中更改它)。因为我倾向于从左到右、从上到下阅读,所以我通常更喜欢将“额外”信息放在窗口的底部和右端。当然,什么是“额外”信息因用户而异,所以我不会责怪任何开发人员将小部件和面板放在我不会放置小部件和面板的位置。不过,当开发人员意外地同意我的偏好时,这很不错。
其次,选项卡是响应式的。您只需将文件或文件夹从一个选项卡拖到另一个选项卡,只需悬停在目标选项卡上即可。它感觉就像从一个窗口拖放到另一个窗口一样自然。
安装 QtFM
在 Linux 上,您的发行版可能会在其软件存储库中打包 QtFM。如果是这样,您可以使用您的包管理器进行安装。例如,在 Debian 和基于 Debian 的系统上
$ sudo apt install qtfm
评论已关闭。