标签 文件管理器 下的文章

想要换换口味,试试新的文件管理器吗?Xplorer 是一个值得关注的项目!

一个配备图形用户界面的操作系统最重要的部分之一就是它配备了什么样的文件管理器。这对许多人来说是一个决定成败的因素。

之所以如此,是因为文件管理器允许用户轻松管理他们的文件和文件夹,而无需在终端中运行命令来执行复制内容等基本任务。

通过这篇 初体验,我将重点展示这个跨平台文件管理器 Xplorer,它看起来和感觉都非常现代。让我们开始吧!

? 该项目仍处于测试开发阶段。预计会出现错误和问题。

Xplorer:概述 ⭐

文件管理器由 Tauri 框架提供支持,使用 Rust 作为后端,使用 TypeScript 作为前端,为用户提供独特的体验

它的一些主要功能包括:

  • 跨平台
  • 高度可定制
  • 支持多个选项卡

初步印象?‍?

我使用可用的 AppImage 包在配备 Ubuntu 的系统上启动了它。它启动得很顺利,迎接我的是一个漂亮的“主页”页面。

有一个侧边栏,其中所有常用的文件夹和位置都整齐地排列着,并带有别致的图标。

然后我继续检查多选项卡功能,它的工作方式正如人们所期望的那样。从上下文(右键单击)菜单中,我可以在一个新选项卡中打开 “Wallpapers” 文件夹,我可以轻松切换到该文件夹。

即使检查文件/文件夹的属性也不错,它向我展示了与其相关的重要信息,例如大小、文件路径、文件类型和重要日期/时间。

这是我最喜欢的东西,它是文件预览功能,可以在打开文件之前显示文件的预览。有两种方法可以访问它,一种是右键单击文件并选择 “ 预览 Preview ”,另一种是通过键盘快捷键:Ctrl+O

此功能支持预览文件,例如图像文本视频markdown,甚至带有语法高亮的大多数编程语言

你可以在一定程度上调整 Xplorer 的外观,可以选择切换应用主题、调整字体大小/窗口透明度、文件预览功能设置等。

你还可以创建和使用自定义主题,有关此内容的更多信息可以在 官方文档 中找到。

在“ 首选项 Preference ”菜单下还有其他设置,你可以对其进行调整,以获得真正属于自己的使用体验。它有处理隐藏文件、系统文件、更改鼠标点击行为等选项。

你可以从侧边栏底部的“ 设置 Settings ”菜单访问这些和外观。

从我使用过程中看到的情况来看,整体体验还不错。但是,也存在一些问题,例如右键单击后出现的上下文菜单。

当我尝试使用“ 打开终端 Open Terminal ”选项时,它拒绝在我的系统上启动终端模拟器

我承认,Xplorer 距离成为 Linux 最佳文件管理器 之一还有很长的路要走,但我认为,你可以为此做点什么。

? Xplorer 项目需要一些贡献者,如果你有兴趣,请访问其 GitHub 仓库。也许这个项目将不断发展,为我们提供出色的文件管理器体验!

? 下载 Xplorer

Xplorer 适用于 LinuxWindowsmacOS。你可以前往 官方网站 获取适合你选择的系统的最新软件包。

Xplorer(GitHub)

? 你对 Xplorer 有何看法? 更喜欢其他应用作为你的文件管理器么? 让我们知道!

(题图:DA/6d8c02b5-b635-4dd0-8c00-2db00205f1d1)


via: https://news.itsfoss.com/xplorer/

作者:Sourav Rudra 选题:lujun9972 译者:geekpi 校对:wxy

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

Thunar 是 Xfce 提供的一款优秀文件管理器,通过这些技巧和调整,你的使用体验可以得到提升。

Thunar 是 Xfce 桌面环境的默认文件管理器,它实现了轻量级与优秀的用户体验的完美平衡。

但是,像其他任何尚未深入探索的工具一样,你对 Thunar 的掌握会在你深入了解它之后变得更多。

我大胆地说,一系列的特性将会改善你的 Linux 体验。

在这个指南中,我会分享可以让 Thunar 体验更上一层楼的以下技巧:

  • Thunar 的通用快捷键
  • 添加 Thunar 插件
  • 从你上次离开的地方继续
  • 使用图标进行更好的识别
  • 高亮显示文件/文件夹
  • 在双窗口模式下轻松复制或移动文件
  • 自定义操作

那就让我们从第一条开始吧。

1、利用键盘快捷键

毫无疑问,利用键盘快捷键可以提升你的工作效率。

以下是一些在 Thunar 中使用的简单快捷键,可以帮助减少鼠标点击操作:

快捷键描述
Ctrl + T新加标签页
Ctrl + N新建窗口
F3切换至双窗格模式
Alt + ←后退
Alt + →前进
Ctrl + F搜索文件
Ctrl + S按模式选取文件
Ctrl + H显示隐藏文件
Ctrl + E侧边栏启用树视图
Alt + ↑打开父目录
Alt + Home前往主目录

虽然看似简单,但请相信我,这些快捷键一旦融入你的日常工作流,你就会离不开它。

2、从你离开的地方重新打开 Thunar

? 此功能只在 Thunar 4.18 或更高版本中可用。

打开文件管理器时,默认打开上次关闭时的所有标签页,这是一个令人振奋的功能。

我就是那种喜欢深入 Linux 目录进行探索的人,所以从我离开的地方重新打开 Thunar 是一项重要功能。

若要启用此功能,只需遵循以下三个简单的步骤:

  • 点击 “ 编辑 Edit ” 菜单并选择 “ 偏好设定 Preferences
  • 切换至 “ 行为 Behavior ” 标签页
  • 勾选 “ 启动时还原标签 Restore tabs on startup ” 选项

3、为文件或文件夹添加徽章

你可以把徽章看作是一个特殊标记,它可以帮助你更快地识别出特定的文件或文件夹。

另外,你也可以通过添加徽章使目录名更加直观。例如,将一个 “▶️” 徽章添加到“视频”目录上。

要添加徽章,遵循下面的步骤:

  • 右键点击需要添加徽章的文件/文件夹,从上下文菜单中选择 “ 属性 Properties
  • 进入 “ 徽章 Emblem ” 标签页,为选定项选择一个或多个徽章

我添加徽章后的样子就像这样:

4、使用突出颜色高亮文件/文件夹

? 这项功能只在 Thunar 4.18 及更高版本中可用。

如果仅通过添加徽章仍无法使文件/文件夹在众多文件中突显出来,你可以改变它的背景或前景颜色。

注意:改变前景颜色只会改变选定项目的字体颜色。

要突出高亮一个文件或文件夹,你需要按照以下步骤操作:

  • 将鼠标悬停在需要高亮的项目上,右键并选择 “属性”。
  • 进入 “ 高亮 Highlight ” 部分,选择改变前景或背景(或两者都选,但要一次进行一项操作)。
  • 接着,选择你想要的颜色,它会展示结果。如果满意,点击 “ 应用 Apply ” 按钮,不满意就通过 “ 重置 Reset ” 按钮恢复默认设置。

5、探索 Thunar 插件

不同于那些知名的文件管理器,Thunar 的插件相对较少,因为很多操作都可以通过自定义动作实现,其他的功能如内置一样与生俱来。

但是,也有一些实用的插件供你选择。

如要了解更多,你可以 访问官方网站 查看详情。

在这里,我将向你展示如何添加一个归档插件,让你可直接在右键菜单中创建和解压归档文件:

在 Ubuntu 中安装 Thunar 归档插件,可以使用以下命令:

sudo apt install thunar-archive-plugin

在 Fedora 中安装:

sudo dnf install thunar-archive-plugin

在 Arch Linux 中安装:

sudo pacman -S thunar-archive-plugin

6、利用双窗格特性进行文件传输

这是几乎所有的文件管理器都具备、而又被大多数人所忽视的一个重要特性。

那为什么我要将此特性列为 Thunar 的优化建议呢?答案很简单。因为 Thunar 的双窗格特性非常好用,它使得文件的复制和移动变得轻而易举。

移动文件

接下来我们看一下如何将文件从一个目录动态一个目录:

  • 首先,按下 F3 键开启双窗格模式。
  • 打开两边窗格中的目录。一边导航到需要被移动的文件所在,另一边则打开目标位置。
  • 接着,选中需要移动的项目。
  • 移动文件很简单,只需选中它们,并拖动到另一侧窗格中(即你已打开的目标位置)。

移动文件

复制文件

复制文件的操作非常类似移动文件,只是在拖曳并释放文件时需要按下 Ctrl 键。

  • 使用 F3 键切换到双窗格模式。
  • 打开两边窗格中的源文件和目标位置。
  • 选中需要复制的文件,然后按下 Ctrl 键,将它们拖到第二窗格中,释放鼠标后再放开 Ctrl 键。

复制文件

如果你仔细看,会发现在移动文件时,鼠标指针呈现一个箭头 “↗”,而在复制文件时,它会显示一个加号 “➕”。

7、在 Thunar 中使用自定义操作(针对进阶用户)

到现在为止,Thunar 中最实用的功能无疑是你能创建属于自己的行为,比如使选定的文件变为可执行文件,以 root 用户身份打开 Thunar 等等。

因此,这也意味着这将是本教程中最详细的一节!

首先,点击 “编辑” 菜单,你会找到一个 “ 配置自定义操作 configure custom actions ” 的选项,这是倒数第二个:

如你所见,所有可用的操作都在列表中显示。

要添加操作,点击加号 “➕” 按钮,你会看到多个选项:

这些选项包括:

  • 名称 Name ”:为自定义操作命名。
  • 描述 Description ”:该操作的信息说明(以帮助用户理解该操作的功能)。
  • 子菜单 Submenu ”:用于将多个操作整合到一起。
  • 命令 Command ”:关键的一步,你需要为这个操作分配一条命令使其可以工作。

如果你仔细看,你会发现还有另一个名为 “ 出现条件 Appearance Conditions ” 的选项卡,在这里你可以指定在哪些文件(以及目录)类型的右键菜单中这个动作会出现。

例如,如果一个动作只应在所选文件是文本文件时才显示,那么你就需要勾选 “文本文件Text Files” 选项:

接下来,我要向你展示如何设置一个以 root 身份打开 Thunar 的自定义动作。

创建自定义操作以 root 身份打开 Thunar

你一定经历过这种情况:你想操作一个文件,但是只有 root 用户能够访问。于是你打开终端,执行命令以 root 身份启动文件管理器。

但如果用这个自定义操作,只需轻点一下鼠标就可以了。

具体方法是,在 “ 基本 Basic ” 选项卡的数据区域输入以下内容:

  • 名称:以 root 身份打开 Thunar
  • 命令:pkexec thunar %F

你能选择任何相关的图标,我在这里选择了一个简单的终端图标。

接着,在 “出现条件” 区域,输入如下内容:

  • 如果所选内容包含: 目录 Directories

完成后,数据区域会如下所示:

看一下最后的结果:

以 root 身份打开 Thunar

看起来很酷,对吧?

以下是一些其他可能有用的自定义操作:

创建创建符号链接的自定义操作

创建符号链接 是访问深度嵌套在文件系统中的文件的一种简便手段。它同时也被用来重定向到特定的包的路径。

要创建一个创建符号链接的自定义操作,你可以输入以下指令:

  • 名称:创建链接
  • 描述:创建一个符号链接
  • 命令:ln -s %f 'Link to %n'
  • 若选择包含:框全部都要勾选

直接查找文件

点击一个目录,选择搜索,输入你想要查找的内容。

这是在目录内搜索文件最为手边的方式了。

首先,在你的系统中安装 catfish,如果你是 Ubuntu/Debian 系的用户,可以使用如下命令:

sudo apt install catfish

然后,创建一个自定义操作,输入以下信息:

  • 名称:在该目录中查找文件
  • 描述:在选中的目录中搜索文件
  • 命令:catfish %f
  • 若选择包含:仅勾选 “目录”。

一键安装多个图像转换的自定义操作

在我写作的过程中,我找到了一款令人惊艳的包,着包中包含了以下几种自定义操作:

  • 旋转图像
  • 缩小图像
  • 图像灰度处理
  • 将图像转换为 PDF
  • 将图像转换为任意格式
  • 合并 PDF 文件
  • 缩小 PDF 文件的大小
  • 创建符号链接
  • 显示校验和
  • 往图像的透明区域填充颜色
  • 加密/解密文件

首先,在你的系统中安装以下软件包:

sudo apt install make imagemagick gnupg2 m4 build-essential pandoc gettext python3-lxml ubuntu-dev-tools git

接着,克隆这个库并切换到这个新的目录:

git clone https://gitlab.com/nobodyinperson/thunar-custom-actions.git && cd thunar-custom-actions

然后,运行以下命令来确认所有的依赖项都已就绪:

./configure --prefix=$HOME/.local PASSWDFILE=/etc/passwd

如果提示你缺少某个包,那你可能需要手动安装它(但大部分情况下不需要)。

接着,运行以下命令从源代码建立这个包:

make

然后,运行以下命令安装这个包:

sudo make install

要将更改合并进 Thunar,使用以下命令:

uca-apply update

完成以上操作后,记得登出并重新登录以使改变生效。

这样你就会看到系统中增加了多种新的自定义操作:

如果你觉得这些太多了,你也可以通过选择它并点击减号按钮来去除不需要的操作。

只要你有足够的想象力,你就可以创造出无数的自定义操作。欢迎你分享你最喜欢的(和命令),这样新用户也能受益。

进一步自定义 Xfce

有人可能觉得 Xfce 显示得有些传统。实际上,你完全可以为它带来现代化的感受。

使 Xfce 看起来现代化和漂亮的四种方法

进行主题设计是最主要的自定义方式。这里有一些 Xfce 主题建议 你可以参考。

使 Xfce 看起来现代化和漂亮的 11 个主题

我希望你觉得这些关于 Thunar 的改进很有用。

你能在 Linux 桌面上尝试到更多的乐趣,不妨开始你的探索之旅吧 ?

(题图:MJ/0bd19051-a95f-41f8-839a-47c1ce84ac83)


via: https://itsfoss.com/thunar-tweaks/

作者:Sagar Sharma 选题:lujun9972 译者:ChatGPT 校对:wxy

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

如果你是 GNOME 2 的粉丝,那么你肯定会发现 Caja 很熟悉,如果你从来没有使用过 GNOME 2,那么你可能会在 Mate 中找到你的新宠桌面。

在 GNOME 3 之前是 GNOME 2(废话),在其作为常见的默认 Linux 桌面之一的统治期间,它拥有了一个热心的粉丝群。Mate 项目(以植物 yerba mate 命名)最初是为了延续 GNOME 2 桌面的生命力,它起初是使用 GTK 2(基于 GNOME 2 的工具包)开发的,后来升级为 GTK 3。该桌面包含了一个 Caja 文件管理器,这是一个简单而强大的应用,可以帮助你分类和组织你的数据。

安装 Caja

Caja 并不完全是一个独立的应用。它与 Mate 桌面紧密相连,所以要试用它,你必须安装 Mate。

你可能会发现 Mate 包含在你的 Linux 发行版的仓库中,或者你可以下载并安装一个将 Mate 作为默认桌面的发行版。不过,在你安装之前,要注意它是为了提供完整的桌面体验,所以会和桌面一起安装许多 Mate 应用。如果你运行一个不同的桌面,你可能会发现自己有多余的应用(两个 PDF 阅读器,两个媒体播放器,两个文件管理器,等等)。要评估 Caja 不会对你的电脑做重大改动,可以使用 GNOME Boxes 在虚拟机中安装一个基于 Mate 的发行版。

Image of the  Caja file manager.

清晰的布局

你可能首先注意到的是 Caja 的清晰而直接的布局。在 Caja 窗口的顶部有一个工具栏,上面有一些常用任务的按钮。我喜欢这样的设计。功能不是隐藏在右键菜单中,也不是只有在操作后才能发现,更不是埋在菜单中。窗口的“显而易见”的操作被直接列在上面。

主工具栏下面是位置栏。它显示你当前的路径,可以是一系列的按钮,也可以是可编辑的文本。使用路径左边的 “ 编辑 Edit ” 按钮来切换它是否可编辑。

可配置

对于 GNOME 2 或 Caja 的长期用户来说,主工具栏可能是多余的,尤其是当你知道了调用常用操作的键盘快捷键后。这就是为什么 Caja 的界面是可配置的。你可以从 “ 查看 View ” 菜单中禁用 Caja 窗口的主要组件,包括:

  • 主工具条
  • 位置栏
  • 侧面板
  • 附加面板
  • 状态栏

简而言之,你可以按你的想法精简 Caja。

Image of a minimal Caja layout.

标记你的文件夹

有些人是 “可视化” 人。他们喜欢根据自己对数据的看法来组织文件和文件夹,而不是根据计算机对数据的解释。例如,如果对你来说最重要的两个文件夹是音乐工作,就很难让计算机相信这两者之间有任何关系。按字母顺序两者也排不到一起,而且每个文件夹的内容可能完全不同(一个是媒体文件,另一个是电子表格)。

Caja 提供了一些帮助

使用 Caja,你可以在一个窗口内手动放置目录,Caja 会记住这个位置。更重要的是,Caja 有多种标志可供你用作视觉标签。你可以在 “ 编辑 Edit ” 菜单的 “ 背景和标志 Backgrounds and Emblems ” 中找到它们。将它们拖放到文件和文件夹中以帮助它们区分。

Image of emblems in Caja.

Caja

Caja 是最诱人的文件管理器之一。它的可配置性足以吸引许多不同的使用场景,而且在这些配置选项中,你很可能找到适合你的工作流程。如果你是 GNOME 2 的粉丝,那么你肯定会发现 Caja 很熟悉,如果你从来没有使用过 GNOME 2,那么你可能会在 Mate 中找到你的新宠桌面。


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

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

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

如果你对 Linux 上的文件管理器感到满意,但你想尝试一个设计上有点不同的文件管理器,SpaceFM 值得一看。

SpaceFM 是一个使用 GTK 工具包的 Linux 的标签式文件管理器,所以它很适合在 GNOMEMateCinnamon 等的桌面上使用。SpaceFM 还具有一个内置的设备管理器系统,所以它特别适合于 Fluxboxfvwm 之类的窗口管理器,它们通常不包括图形设备管理器。如果你对 Linux 上的文件管理器满意,但你想尝试一个设计上有点不同的文件管理器,SpaceFM 值得一看。

安装 SpaceFM

在 Linux 上,你可能会在你的发行版的仓库中找到 SpaceFM。在 Fedora、Mageia、OpenMandriva 和类似的软件中:

$ sudo dnf install spacefm

在 Debian 和基于 Debian 的系统上:

$ sudo apt install spacefm

面板

我不知道为什么 SpaceFM 被称为 SpaceFM,但可能是因为它致力于让你把窗口中的每一点空间都用来做有用的事情。默认情况下,SpaceFM 实际上是相当简单的、标准的文件管理器。它有一个列出你的文件的面板,一个工具栏,和一个菜单栏。

SpaceFM is typical in design. At first.

所有的“常规”规则都适用。

  • 双击打开一个目录或在其默认的应用中打开一个文件。
  • 右键点击可获得一个上下文菜单,提供许多标准选项(复制、粘贴、重命名、查看属性、创建新文件夹,等等)。

不过,SpaceFM 使自己与众不同的方式是它的面板系统。SpaceFM 默认显示一个面板。这就是占据大部分空间的文件列表窗口。但它最多可以有四个面板视图,再加上一些用于某些特定任务的额外面板。

打开一个新的面板

在你的文件管理器中,你可以看到两个目录,而不是看到一个目录。要在自己的窗格中调出另一个目录,按 Ctrl+2 或进入 “ 视图 View ” 菜单,选择 “ 面板二 Panel 2 ”。或者,点击菜单面板中从左开始的第二个绿点图标。

有了两个面板,你可以把文件从一个目录移到另一个目录,而不需要打开一个新的文件管理器窗口,或者你可以浏览两个目录来比较其内容。

但为什么要满足于两个面板呢?也许你更想一次看到三个目录。要在一个专门的窗格中调出第三个目录,请按 Ctrl+3 或进入 “ 视图 View ” 菜单,选择 “ 面板三 Panel 3 ”。或者,点击菜单面板中从左开始的第三个绿点图标。这个面板出现在 SpaceFM 窗口的底部。

打开三个面板后,你可以在几个目录之间移动文件,或将文件从一个公共的“垃圾场”(如你的桌面或下载文件夹)分类到特定的目录。

当然,当你尝试了三个面板,你可能会发现自己很想拥有第四个面板。要在自己的窗格中打开第四个目录,以此类推。或者,点击菜单面板中从左开始的第四个绿点图标。这个会在面板三旁边打开,并将你的 SpaceFM 窗口分成四份。

SpaceFM can have up to four panels.

那么 第五个 面板呢?好吧,实际上 SpaceFM 仅有四个面板。如果你真的想有第五个面板,你必须打开一个新的 SpaceFM 窗口。然而,仍有更多的面板,用于文件列表以外的信息,可供探索。

特殊面板

在 “ 视图 View ” 菜单中可以看到,除了文件面板外,还有一些特定的任务面板可以选择显示。这包括:

  • 任务管理器 Task manager ”:列出正在进行的文件管理器进程。这不是一个通用的任务管理器,所以要设置 nice 值或检测僵尸 PID,htop 或 top 仍然是你应该选择的工具。
  • 书签 Bookmarks ”:常用文件夹的链接,如桌面、文档、下载和任何你想保持方便的位置。
  • 设备 Devices ”:USB 驱动器和远程文件系统。
  • 文件树 File tree ”:按照目录继承顺序查看文件系统。

这些面板在 SpaceFM 的左侧打开,但它们是堆叠的。你可以同时打开书签、设备、任务和文件树,尽管它会有一个非常高的 SpaceFM 窗口。

为 SpaceFM 腾出空间

SpaceFM 是一个可配置的多任务文件管理器。它最大限度地增加了你可以在一个窗口中展示的信息,并让你决定什么是重要的,以及什么时候重要。本文重点介绍了 SpaceFM 的面板,因为至少在我看来,这些是该应用最独特的方面。然而,SpaceFM 还有很多东西,包括插件、首选项、设计模式、键盘快捷键和自定义。这不是一个小型应用,尽管它是轻量级的。花些时间在 SpaceFM 上,因为你永远不知道你会发现什么。


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

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

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

这个 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 custom actions

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

2、灵活的布局

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

QtFM unlocking the layout

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

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 中国 荣誉推出

Dragonfly Navigator 是用 Python 和 Qt 编写的通用文件管理器。

Dragonfly Navigator 是用 Python 和 Qt 编写的通用文件管理器。它易于安装和使用,并且是 Python 可以做什么的一个很好的例子。

Python 是一种流行的语言有几个原因,但我认为它的主要优势之一是它对初级程序员和有经验的编码人员同样有用。你可以从一门语言中获得一些令人兴奋的东西,从 绘制基本几何形状抓取网页 再到编写僵尸启示录 游戏,或者编写你每天都可以使用的桌面应用。这就是 Dragonfly Navigator:一个人人都可以使用的桌面程序。

安装 Dragonfly Navigator

要安装 Dragonfly Navigator,首先从 Git 仓库 下载源代码。如果你使用的是 Debian Linux 或类似软件,请下载 .deb 文件。如果你使用的是 Fedora、CentOS、Mageia、OpenMandriva 或类似软件,请下载 .tar.gz 文件。

Dragonfly Navigator 只有很少的依赖。因为你不是通过包管理器安装它,所以由你来解决这些问题。它只有两个依赖,所以使用你的包管理器(dnfapt)找到并安装它们:

  • PyQt5,也称为 python-qt5
  • Python PIL,也称为 pillow

启动 Dragonfly Navigator

要启动 Dragonfly Navigator,请安装 .deb 文件(在基于 Debian 的系统上)或解压缩 .tar.gz 文件:

$ tar xvf dragonfly*gz

在基于 Debian 的系统上,Dragonfly Navigator 出现在你的应用菜单中。在其他系统上,你必须手动启动它,除非你 手动安装

现在,我没有安装它,所以我手动启动它:

$ cd dragonfly
$ ./dragonfly

Dragonfly Navigator is a two-panel file manager

双面板

Dragonfly Navigator 是一个双面板文件管理器,这意味着它总是向你显示两个目录。在启动时,这两个目录恰好是你的主目录。你可以在任一面板中浏览文件和文件夹。它们的功能完全相同,只有当你开始复制或移动文件时你“位于”哪个面板中才重要。

打开目录

要打开目录,请双击它。默认情况下,该目录在同一面板中打开。但是,如果你想使用双面板布局,请在双击时按住 Ctrl 键以在另一个面板中显示其内容。

打开文件

要打开文件,请双击或右键单击它。

是的,你可以右键单击文件将其打开。如果你习惯于右键单击调出上下文菜单,那么这需要一些时间来适应。不过,Dragonfly Navigator 中没有上下文菜单,你可能会惊讶地发现,当你将打开文件这一非常常见的操作减少到只需单击一次时,你会觉得自己节省了多少时间。现在可能看起来很傻,但相信我,你会逐渐珍惜它的。

快速预览

某些文件可用于快速预览,因此你不必在某个特定应用中打开它们。要预览文件,请将鼠标悬停在文件上,然后按键盘上的 Alt 键。预览出现在对面的面板中。

The second panel of Dragonfly Navigator can be used as a preview pane.

复制和移动文件

要将文件从一个目录复制或移动到另一个目录(或从一个目录到另一个目录),有几个步骤。

  • 在一个面板中,进入目标目录。这是你要将文件复制到的位置。
  • 在另一个面板中,选择要复制的文件。
  • 单击 Dragonfly Navigator 中间条中的 “ 复制 Copy ” 按钮。

要移动文件,请按照相同的步骤操作,但要单击 “ 移动 Move ” 按钮。

如果你不习惯双面板文件管理器,一开始会觉得很陌生。但是你仔细想想,在你常用的文件管理器中复制一个文件需要几个步骤(找到文件,打开另一个窗口,拖放等等)。做几次之后,它成为第二天性。

选择文件

通常,你单击一个文件或文件夹以使其成为你的活动选择。这可能与你当前的文件管理器没有什么不同,或者至少与你过去使用过的某些文件管理器没有什么不同。

要选择一个范围内的多个项目,请单击一个文件,然后按住 Shift 键并单击另一个文件。你单击的两个文件之间的所有项目也被选中。

要选择多个任意文件,请按住 Ctrl 键并单击要选择的文件。

Qt 和 Python 的力量

Qt 工具包是一个强大的编程程序,Python 能够用它创建出色的应用。我在本文中只介绍了 Dragonfly Navigator 的基础知识,所以请下载它,阅读文档,点击并探索它,也许你会发现一个有趣的新文件管理器。


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

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

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