Redian新闻
>
在 Linux 上试试这个 Java 文件管理器 | Linux 中国

在 Linux 上试试这个 Java 文件管理器 | Linux 中国

科技
 
导读:JFileProcessor 作为一个 Linux 文件管理器,在设计和功能上都采取了极简理念。   
本文字数:2155,阅读时长大约:3分钟

JFileProcessor 作为一个 Linux 文件管理器,在设计和功能上都采取了极简理念。

计算机是一个奇特的文件柜,里面装满了虚拟文件夹和文件,等待着被引用、交叉引用、编辑、更新、保存、复制、移动、重命名和归类。在本文中,我将介绍一下 Linux 系统的文件管理器。

在 昇阳微系统(Sun Microsystem) 时代的末期,出现了一种叫做 Java 桌面系统(Java Desktop System) 的东西,奇怪的是它 不是 用 Java 编写的。相反,它是(根据当时的 sun.com🔗 sun.com 上的描述)“对集成和优化的桌面软件的明智选择,大部分基于开源代码和开放标准”。它基于 GNOME,带有办公套件、电子邮件和日历应用、即时消息和“Java 技术”。我发现自己在思考用 Java 创建桌面需要什么。客观地说,桌面实际上并不包括那么多东西。一般的共识似乎是桌面由面板、系统托盘、应用菜单和文件管理器组成。

想象一个实际的 Java 桌面是一个有趣的思维练习。虽然不足以以此为目标启动一个开源项目,但足以在网络上快速搜索必要的组件。事实证明,有人用 Java 编写并维护了一个文件管理器。

JFileProcessor

我找到的 Java 文件管理器叫做 JFileProcessor,简称 JFP。它不仅是用 Java 编写的,更具体是说是用 Groovy🔗 opensource.com(一种流行的 Java 脚本语言)进行的一项迷人的实践。

Image of the JfileProcessor folders.

作为文件管理器,JFileProcessor 在设计和功能上都采用了极简方式。它允许你查看、打开、移动、复制、剪切或删除本地系统和远程系统上的文件。它不是特别定制化的,它没有如拆分面板或可移动面板等额外功能。除了管理文件外,它没什么别的中心主题。JFileProcessor 在某种程度上令人耳目一新,因为它很简单。这是一个文件管理器,仅此而已。有时这就是你在文件管理器中想要的全部。

我之前写过关于 设置 Java Swing 主题🔗 opensource.com 的方式,从技术上讲,该技术可以应用于这个开源应用。但是,我认为这个应用的部分魅力在于 OpenSolaris 称之为 “Blueprint” 的主题。这是 Java 的怀旧外观,我喜欢以其原生 GUI 外观运行它,作为对我的 OpenSolaris(现为 OpenIndiana)笔记本电脑的回忆。

用户体验

除了设计,真正重要的是用户体验。JFileProcessor 只有三个你日常使用的按钮:向上、后退和前进。它们未绑定到键盘快捷键,因此你必须单击按钮才能导航(或使用 Tab 键选择按钮)。在使用图形应用时,我经常使用键盘快捷键,所以当我尝试浏览我的系统时,这大大减慢了我的速度。但是,有时我实际上只是懒洋洋地浏览文件,因此 JFileProcessor 完全按照我的需要工作。

JFileProcessor 也有一个搜索组件。只要你设置合理的起始文件夹,搜索就会快速而智能,同时允许使用通配符和正则模式搜索。例如,当我搜索特定的电子书或漫画档案或游戏规则手册时,或者当我粗略地知道该目录包含一个项目但懒得一直点击到目的地址。在子目录中快速搜索,必然会得到明显的结果,然后双击打开文件,不管我设置了什么 XDG 偏好(Evince 用于 PDF,Foliate 用于电子书,等等)。

右键单击任何文件或目录会弹出上下文菜单。它具有你期望的大部分常见任务:复制、剪切、粘贴、删除、重命名、新建。它也有一些不错的额外功能。

Right-click context menu in JFileProcessor

例如,你可以只将文件名复制到剪贴板或保存文件路径。你还可以运行一些脚本,包括用于批量重命名文件的脚本、用于对选定文件运行命令的脚本、用于创建 ZIP 或 TAR 存档的脚本等等。当然,编码器有多种选择,包括在当前位置打开终端和打开新的编码窗口。

安装

我是 Java 的忠实粉丝。它是一种清晰的语言,具有合理的分隔符和对跨平台兼容性的坚定立场。我喜欢它作为一种语言,我喜欢看到程序员用它创造的东西。

JFileProcessor 的名字很贴切。这是一种处理文件的有效方法,从某种意义上说,JFileProcessor 为你提供了一个简单的窗口来查看系统上的文件数据,并允许你以图形方式与它们进行交互,就像你可能在终端中与它们交互一样。它不是我用过的最高效的文件管理器,也不是功能最多的一个。然而,这是一个令人愉快的应用,为你提供了文件管理所需的基本工具,其相对较小的代码库使你可以在下午阅读一些精彩的内容。


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

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

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

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

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

戳这里提交新闻线索和高质量文章给我们。
相关阅读
为什么你要在 Linux 上尝试 Nemo 文件管理器? | Linux 中国亚马逊好物推荐:喜欢美甲的仙女们,一定要试试这个甲胶油去除神器!调整解热消炎镇痛,试试这个“洛芬”?告别错的人、主宰自己的爱情,女生都该试试这个——京剧八大样板戏核心唱段集锦不想化妆但想皮肤好,强烈建议你试试这个(不是素颜霜Linux Mint 的更新管理器现在支持 Flatpak | Linux 中国为什么那么多人高烧之后咽喉撕裂痛?不妨试试这个小方子那年火车上的故事(下集)(十)试试这个 Linux 网络浏览器作为你的文件管理器 | Linux 中国娃鼻塞咳嗽,别着急吃药!试试这个方法,好得快不遭罪,明星妈妈都在用乳头皲裂疼疼疼,快试试这个办法玩游戏学CUDA?试试这个可视化解谜项目翻来覆去睡不着,调整作息不见好?试试这个方法吧!如何在 Linux 中使用 SCP 安全地传输文件 | Linux 中国Rosalía 登意大利版《VOGUE》封面!使用这个多功能的 Linux 命令转换音频文件 | Linux 中国在美国261.感谢心理的工作者。sand2010的评论如何“化圆为方”?一起来试试这个!使用 PCManFM 文件管理器让你的 Linux PC 轻装上阵 | Linux 中国敢发射就打下来?美国威胁:中国再敢发射卫星试试,中方:试试就试试!天赋“易昺(bǐng)”,创造历史!熬夜后经常犯困的人,一定要试试这个醒神霜!太TM爽了!无论你色斑有多“深”,睡前试试这个方法,60岁前都有救!在 Linux 上试试这个基于 Python 的文件管理器 | Linux 中国遮瑕别光顾着用在脸上,牙上试试看?lnav: 用于 Linux 的高级日志文件浏览器 | Linux 中国GNOME 2 的 Linux 文件管理器 Caja | Linux 中国天定胜人:说说汉语西语的未来如何构建高效的事件管理流程一口下去N种添加剂!饼干、蛋糕别乱吃,试试这个营养足巨好吃辅导作业要崩溃时,试试这个方法,说不定有奇效,哈哈……使用 PSCP 将文件和文件夹从 Windows 传输到 Linux | Linux 中国感觉生活节奏快、压力大?研究建议:或许可以试试这个方法
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。