@geekpi
https://linux.cn/article-15396-1.html
This commit is contained in:
Xingyu Wang 2022-12-30 11:00:19 +08:00
parent b23dbb2fb0
commit 1a2d982dbf

View File

@ -3,20 +3,24 @@
[#]: author: "Seth Kenlon https://opensource.com/users/seth"
[#]: collector: "lkxed"
[#]: translator: "geekpi"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-15396-1.html"
在 Linux 上试试这个基于 Python 的文件管理器
======
![][0]
> Dragonfly Navigator 是用 Python 和 Qt 编写的通用文件管理器。
Dragonfly Navigator 是用 Python 和 Qt 编写的通用文件管理器。它易于安装和使用,并且是 Python 可以做什么的一个很好的例子。
Python 是一种流行的语言有几个原因,但我认为它的主要优势之一是它对初级程序员和有经验的编码人员同样有用。你可以从一门语言中获得一些令人兴奋的东西,从[绘制基本几何形状][1]到[抓取网页][2]再到编写僵尸启示录[游戏][3],或者编写你每天都可以使用的桌面应用。这就是 Dragonfly Navigator一个人人都可以使用的桌面程序。
Python 是一种流行的语言有几个原因,但我认为它的主要优势之一是它对初级程序员和有经验的编码人员同样有用。你可以从一门语言中获得一些令人兴奋的东西,从 [绘制基本几何形状][1] [抓取网页][2] 再到编写僵尸启示录 [游戏][3],或者编写你每天都可以使用的桌面应用。这就是 Dragonfly Navigator一个人人都可以使用的桌面程序。
### 安装 Dragonfly Navigator
要安装 Dragonfly Navigator首先从 [Git 仓库][4]下载源代码。如果你使用的是 Debian Linux 或类似软件,请下载 `.deb` 文件。如果你使用的是 Fedora、CentOS、Mageia、OpenMandriva 或类似软件,请下载 `.tar.gz` 文件。
要安装 Dragonfly Navigator首先从 [Git 仓库][4] 下载源代码。如果你使用的是 Debian Linux 或类似软件,请下载 `.deb` 文件。如果你使用的是 Fedora、CentOS、Mageia、OpenMandriva 或类似软件,请下载 `.tar.gz` 文件。
Dragonfly Navigator 只有很少的依赖。因为你不是通过包管理器安装它,所以由你来解决这些问题。它只有两个依赖,所以使用你的包管理器(`dnf` 或 `apt`)找到并安装它们:
@ -31,7 +35,7 @@ Dragonfly Navigator 只有很少的依赖。因为你不是通过包管理器安
$ tar xvf dragonfly*gz
```
在基于 Debian 的系统上Dragonfly Navigator 出现在你的应用菜单中。在其他系统上,你必须手动启动它,除非你[手动安装][5]。
在基于 Debian 的系统上Dragonfly Navigator 出现在你的应用菜单中。在其他系统上,你必须手动启动它,除非你 [手动安装][5]。
现在,我没有安装它,所以我手动启动它:
@ -48,7 +52,7 @@ Dragonfly Navigator 是一个双面板文件管理器,这意味着它总是向
### 打开目录
要打开目录,请双击它。默认情况下,该目录在同一面板中打开。但是,如果你想使用双面板布局,请在双击时按住 **Ctrl** 键以在另一个面板中显示其内容。
要打开目录,请双击它。默认情况下,该目录在同一面板中打开。但是,如果你想使用双面板布局,请在双击时按住 `Ctrl` 键以在另一个面板中显示其内容。
### 打开文件
@ -58,7 +62,7 @@ Dragonfly Navigator 是一个双面板文件管理器,这意味着它总是向
### 快速预览
某些文件可用于快速预览,因此你不必在任何特定应用中打开它们。要预览文件,请将鼠标悬停在文件上,然后按键盘上的 **Alt** 键。预览出现在对面的面板中。
某些文件可用于快速预览,因此你不必在某个特定应用中打开它们。要预览文件,请将鼠标悬停在文件上,然后按键盘上的 `Alt` 键。预览出现在对面的面板中。
![The second panel of Dragonfly Navigator can be used as a preview pane.][7]
@ -68,19 +72,19 @@ Dragonfly Navigator 是一个双面板文件管理器,这意味着它总是向
- 在一个面板中,进入目标目录。这是你要将文件复制到的位置。
- 在另一个面板中,选择要复制的文件。
- 单击 Dragonfly Navigator 中间条中的**复制**按钮。
- 单击 Dragonfly Navigator 中间条中的<ruby>复制<rt>Copy</rt></ruby>按钮。
要移动文件,请按照相同的步骤操作,但要单击**移动**按钮。
要移动文件,请按照相同的步骤操作,但要单击<ruby>移动<rt>Move</rt></ruby>按钮。
如果你不习惯双面板文件管理器,一开始会觉得很陌生。但是你仔细想想,在你常用的文件管理器中复制一个文件需要几个步骤(找到文件,打开另一个窗口,拖放等等)。做几次之后,它 成为第二天性。
如果你不习惯双面板文件管理器,一开始会觉得很陌生。但是你仔细想想,在你常用的文件管理器中复制一个文件需要几个步骤(找到文件,打开另一个窗口,拖放等等)。做几次之后,它成为第二天性。
### 选择文件
通常,你单击一个文件或文件夹以使其成为你的活动选择。这可能与你当前的文件管理器没有什么不同,或者至少与你过去使用过的某些文件管理器没有什么不同。
要选择一个范围内的多个项目,请单击一个文件,然后按住 **Shift** 键并单击另一个文件。你单击的两个文件之间的所有项目也被选中。
要选择一个范围内的多个项目,请单击一个文件,然后按住 `Shift` 键并单击另一个文件。你单击的两个文件之间的所有项目也被选中。
要选择多个任意文件,请按住 **Ctrl** 键并单击要选择的文件。
要选择多个任意文件,请按住 `Ctrl` 键并单击要选择的文件。
### Qt 和 Python 的力量
@ -93,7 +97,7 @@ via: https://opensource.com/article/22/12/linux-file-manager-dragonfly-navigator
作者:[Seth Kenlon][a]
选题:[lkxed][b]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
@ -106,3 +110,4 @@ via: https://opensource.com/article/22/12/linux-file-manager-dragonfly-navigator
[5]: https://opensource.com/article/18/1/how-install-apps-linux
[6]: https://opensource.com/sites/default/files/2022-10/dragonfly-navigator.webp
[7]: https://opensource.com/sites/default/files/2022-10/dragonfly-navigator-preview.webp
[0]: https://img.linux.net.cn/data/attachment/album/202212/30/105706fk81jdkd1jkh9xpc.jpg