Linux QtFM 文件管理器的 3 个令人愉快的功能
创始人
2024-03-02 13:58:12
0

这个 Linux 文件管理器做了你所期望的一切,没有留下不愉快的惊喜。但这里有一些令人惊喜的事情,使它值得一试。

QtFM 是一个简单的文件管理器,旨在通过一个快速直观的界面提供文件管理的基本功能。它适用于 Linux、BSD 和 macOS。

QtFM,顾名思义,使用 Qt(规范发音为 “cute”)编程工具包。我在 C++ 和 Python 中使用过 Qt 工具包,使用它总是一种乐趣。它是跨平台的,具有多个有用的抽象级别,因此开发人员不必直接与特定于供应商的 SDK 交互,而且它具有高度可配置性。从用户的角度来看,无论你使用的是最新的硬件还是旧计算机,这都是一种“自然”且快速的体验。

使用 QtFM

QtFM 没有太多内容。它专注于实现其名称所声称的:Qt 的文件管理器(FM)。其布局可能是你对文件管理器的期望:左侧是常用位置和设备的列表,右侧是文件列表。

QtFM file manager

它只有四个菜单:

  • 文件 File :创建新文件或文件夹,打开新选项卡或窗口,或退出应用。
  • 编辑 Edit :在左侧面板中复制、粘贴、移至垃圾箱或创建新书签。
  • 视图 View :在列表视图和图标视图之间切换,调整布局。
  • 帮助 Help :许可信息和在线文档链接。

与 QtFM 交互与你可能习惯使用的任何标准文件管理器的体验大致相同。你可以点击导航、在其默认应用中打开文件、拖放文件和文件夹、复制和粘贴文件和文件夹、启动应用,以及你在与计算机内容交互时执行的任何其他操作。它很熟悉,所以基本上没有学习曲线,也没有不愉快的惊喜。

然而,也有一些惊喜。这是我最喜欢的三个。

1、将命令放入上下文菜单

使用 QtFM,你可以将可以在终端中运行的任何命令添加到右键单击上下文菜单中。例如,假设你想要一个将图像转换为 webp 格式 的选项到右键菜单。无需学习复杂的框架或脚本语言,无需开发插件。你只需 3 个步骤即可完成:

  • 转到 “ 编辑 Edit ” 菜单并选择 “ 设置 Settings ”。
  • 单击 “ 自定义操作选项卡 Custom actions tab ”。
  • 单击 “ 添加 Add ” 按钮并输入要运行的命令,用 %f 代表源文件,用 %n 代表新文件。

该操作现在出现在你的 QtFM 上下文菜单中。

2、灵活的布局

Qt 工具包的内置功能之一是它的许多组件(“小部件”)是可分离的。QtFM 利用了这一点,并允许你从 “ 视图 View ” 菜单中解锁其布局。解锁后,你可以拖动工具栏和侧面板,将它们固定在窗口周围的新位置。我能够将菜单栏、导航工具栏和 URI 字段组合到一个统一的面板中,并且为了方便,我在窗口的右侧放置了一个文件树。

这不需要应用设计甚至配置的特殊知识。你只需解锁、拖放和锁定。

3、标签视图

许多 Linux 文件管理器提供选项卡的方式与大多数 Web 浏览器相同。这是一个简单的界面技巧,可让你方便地保留多个位置。我不知道它是否真的节省了时间,但我总觉得它确实如此。QtFM 也提供选项卡,我特别喜欢它实现选项卡的方式有两点。

首先,选项卡默认位于窗口底部(你可以在 “ 设置 Settings ” 中更改它)。因为我倾向于从左到右、从上到下阅读,所以我通常更喜欢在窗口的底部和右端设置“额外”信息。当然,“额外”信息的构成因用户而异,因此我不会责怪任何开发人员将小部件和面板放置在我不会放置小部件和面板的地方。不过,当开发人员不小心同意我的偏好时,这很好。

其次,标签是响应式的。只需将鼠标悬停在目标选项卡上,即可将文件或文件夹从一个选项卡拖动到另一个选项卡中。感觉就像从一个窗口拖放到另一个窗口一样自然。

安装 QtFM

在 Linux 上,你的发行版可能会将 QtFM 打包在它的软件仓库中。如果是这样,你可以使用包管理器进行安装。例如,在 Debian 和基于 Debian 的系统上:

$ sudo apt install qtfm

如果你的发行版不提供 QtFM,你可以在其 网站 上找到它的软件包,或者你可以从它的 Git 仓库 下载源码。


via: https://opensource.com/article/22/12/linux-file-manager-qtfm

作者:Seth Kenlon 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux 中国 荣誉推出

相关内容

微软Win11任务栏和文件...
IT之家 2 月 19 日消息,科技媒体 Windows Late...
2026-02-19 11:48:58
保护响应式文件管理器免受直...
保护响应式文件管理器免受直接访问的一种解决方法是通过服务器端验证用...
2024-11-24 02:36:06
保存数据到Realm时,从...
通常,出现此错误的原因是尝试将文件直接复制到特定目录而不是使用Re...
2024-11-22 18:01:06
Angular应用程序中的...
在Angular应用程序中解决文件管理器问题,文件和文件夹不可见的...
2024-10-30 15:00:43
Angular文件管理器问...
Angular文件管理器问题是指在Angular应用中创建一个文件...
2024-10-30 00:00:42
Angular文件管理器A...
要解决“Angular文件管理器API ng6-file-man无...
2024-10-29 23:01:33

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...