在 Linux 上试用这款基于 Python 的文件管理器

Dragonfly Navigator 是一款通用的文件管理器,使用 Python 和 Qt 编写。
1 位读者喜欢这篇文章。
How to write a web service using Python Flask

Yuko Honda 在 Flickr 上发布。CC BY-SA 2.0

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

(Seth Kenlon, CC BY-SA 4.0)

双窗格

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

打开目录

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

打开文件

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

是的,您可以右键单击文件以打开它。 如果您习惯于右键单击弹出上下文菜单,那么这需要一些时间来适应。 但是,Dragonfly Navigator 中没有上下文菜单,您可能会惊讶于当您将打开文件的非常常见的操作减少到只需单击一下时,您会感觉节省了多少时间。 现在看来可能很傻,但相信我,您会逐渐喜欢上它的。

快速预览

某些文件可以进行快速预览,因此您不必在任何特定应用程序中打开它们。 要预览文件,请将鼠标悬停在其上方并按键盘上的 Alt 键。 预览将出现在相对的面板中。

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

(Seth Kenlon, CC BY-SA 4.0)

复制和移动文件

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

  1. 在一个面板中,导航到目标目录。 这是您要将文件复制的位置。

  2. 在另一个面板中,选择要复制的文件。

  3. 单击 Dragonfly Navigator 中间条带中的 复制 按钮。

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

如果您不习惯使用双面板文件管理器,那么刚开始时会感到陌生。 但是如果您仔细想想,在您常用的文件管理器中复制文件需要几个步骤(查找文件、打开另一个窗口、拖放等等)。 多操作几次后,它就会成为第二天性。

选择文件

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

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

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

Qt 和 Python 的强大功能

Qt 工具包是一个强大的编程实用程序,而 Python 能够使用它创建出色的应用程序。 在本文中,我只介绍了 Dragonfly Navigator 的基本知识,因此请下载它,阅读文档,单击浏览,探索它,也许您会发现一款有趣的新文件管理器。

标签
Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。 他曾在电影和计算机行业工作,通常同时从事这两个行业。

评论已关闭。

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.