Redian新闻
>
在 Linux 上试试这个基于 Python 的文件管理器 | Linux 中国

在 Linux 上试试这个基于 Python 的文件管理器 | Linux 中国

科技
 
导读:Dragonfly Navigator 是用 Python 和 Qt 编写的通用文件管理器。     
本文字数:2282,阅读时长大约:3分钟

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

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

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

安装 Dragonfly Navigator

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

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

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

启动 Dragonfly Navigator

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

  1. $ tar xvf dragonfly*gz

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

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

  1. $ cd dragonfly
  2. $ ./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中国 荣誉推出

LCTT 译者 :geekpi
💎💎💎💎
翻译: 1840.5 篇
|
贡献: 3353 天
2013-10-25
2022-12-30
https://linux.cn/lctt/geekpi
欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
lnav: 用于 Linux 的高级日志文件浏览器 | Linux 中国"叔叔建议我远离 Python,从汇编语言学起......"PyTorch安装包出问题,官方警告:这些Linux用户请立即卸载,否则会遭数据泄漏Arduino宣布支持MicroPython为什么你要在 Linux 上尝试 Nemo 文件管理器? | Linux 中国英特尔发布第四代至强可扩展处理器:PyTorch 训练性能提升 10 倍,安装量超 1 亿颗!阿瑟新剧大火!然而学Python的看了都在骂人如何在 Ubuntu 和其他相关 Linux 中安装 Python 3.10 | Linux 中国虽迟但到!GNOME 的文件选取器在 18 年后增加了缩略图视图 | Linux 中国索尔仁尼琴诺奖演讲:一句真话比整个世界的分量还重如何在 Ubuntu 等 Linux 中安装 Python 3.11 | Linux 中国在 Linux 上试试这个 Java 文件管理器 | Linux 中国Pandas:用于数据分析和数据科学的最热门 Python 库 | Linux 中国试试这个 Linux 网络浏览器作为你的文件管理器 | Linux 中国Linux Mint 的更新管理器现在支持 Flatpak | Linux 中国GNOME 2 的 Linux 文件管理器 Caja | Linux 中国送新书!《Python深度学习基于Torch/TF(第2版)》,有ChatGPT拓展使用 PCManFM 文件管理器让你的 Linux PC 轻装上阵 | Linux 中国Vim 太难?来试试这款现代直观 Linux 文本编辑器使用 PSCP 将文件和文件夹从 Windows 传输到 Linux | Linux 中国在 VS Code 和 Codium 中编写 Python 程序 | Linux 中国“可在浏览器端运行的Python”再发力PyTorch 安装包出问题,官方警告:这些 Linux 用户请立即卸载,否则会遭数据泄漏使用这个多功能的 Linux 命令转换音频文件 | Linux 中国阿瑟新剧大火!然而学Python的留学生看了都在骂人如何在 Linux 中使用 SCP 安全地传输文件 | Linux 中国任何对国内的估计都是不可能准的,”事事皆有可能, 件件不能肯定“如何在 Ubuntu 和 Fedora 中设置 Python 开发环境 | Linux 中国骄傲的委屈陷阱书卷气孙岳颁10 个杀手级的 Python 自动化脚本!两天赚1w,用Python接私活真香秋:巧遇晒太阳的百岁老人(多图)遮瑕别光顾着用在脸上,牙上试试看?
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。