自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在 Linux 上試試這個 Java 文件管理器

系統(tǒng) Linux
JFileProcessor 作為一個 Linux 文件管理器,在設(shè)計和功能上都采取了極簡理念。

計算機是一個奇特的文件柜,里面裝滿了虛擬文件夾和文件,等待著被引用、交叉引用、編輯、更新、保存、復(fù)制、移動、重命名和歸類。在本文中,我將介紹一下 Linux 系統(tǒng)的文件管理器。

在 昇陽微系統(tǒng)Sun Microsystem 時代的末期,出現(xiàn)了一種叫做 Java 桌面系統(tǒng)Java Desktop System 的東西,奇怪的是它 不是 用 Java 編寫的。相反,它是(根據(jù)當(dāng)時的 ??sun.com?? 上的描述)“對集成和優(yōu)化的桌面軟件的明智選擇,大部分基于開源代碼和開放標(biāo)準(zhǔn)”。它基于 GNOME,帶有辦公套件、電子郵件和日歷應(yīng)用、即時消息和“Java 技術(shù)”。我發(fā)現(xiàn)自己在思考用 Java 創(chuàng)建桌面需要什么。客觀地說,桌面實際上并不包括那么多東西。一般的共識似乎是桌面由面板、系統(tǒng)托盤、應(yīng)用菜單和文件管理器組成。

想象一個實際的 Java 桌面是一個有趣的思維練習(xí)。雖然不足以以此為目標(biāo)啟動一個開源項目,但足以在網(wǎng)絡(luò)上快速搜索必要的組件。事實證明,有人用 Java 編寫并維護了一個文件管理器。

JFileProcessor

我找到的 Java 文件管理器叫做 JFileProcessor,簡稱 JFP。它不僅是用 Java 編寫的,更具體是說是用 ??Groovy??(一種流行的 Java 腳本語言)進行的一項迷人的實踐。

Image of the JfileProcessor folders.

作為文件管理器,JFileProcessor 在設(shè)計和功能上都采用了極簡方式。它允許你查看、打開、移動、復(fù)制、剪切或刪除本地系統(tǒng)和遠程系統(tǒng)上的文件。它不是特別定制化的,它沒有如拆分面板或可移動面板等額外功能。除了管理文件外,它沒什么別的中心主題。JFileProcessor 在某種程度上令人耳目一新,因為它很簡單。這是一個文件管理器,僅此而已。有時這就是你在文件管理器中想要的全部。

我之前寫過關(guān)于 ??設(shè)置 Java Swing 主題?? 的方式,從技術(shù)上講,該技術(shù)可以應(yīng)用于這個開源應(yīng)用。但是,我認為這個應(yīng)用的部分魅力在于 OpenSolaris 稱之為 “Blueprint” 的主題。這是 Java 的懷舊外觀,我喜歡以其原生 GUI 外觀運行它,作為對我的 OpenSolaris(現(xiàn)為 OpenIndiana)筆記本電腦的回憶。

用戶體驗

除了設(shè)計,真正重要的是用戶體驗。JFileProcessor 只有三個你日常使用的按鈕:向上、后退和前進。它們未綁定到鍵盤快捷鍵,因此你必須單擊按鈕才能導(dǎo)航(或使用 ??Tab?? 鍵選擇按鈕)。在使用圖形應(yīng)用時,我經(jīng)常使用鍵盤快捷鍵,所以當(dāng)我嘗試瀏覽我的系統(tǒng)時,這大大減慢了我的速度。但是,有時我實際上只是懶洋洋地瀏覽文件,因此 JFileProcessor 完全按照我的需要工作。

JFileProcessor 也有一個搜索組件。只要你設(shè)置合理的起始文件夾,搜索就會快速而智能,同時允許使用通配符和正則模式搜索。例如,當(dāng)我搜索特定的電子書或漫畫檔案或游戲規(guī)則手冊時,或者當(dāng)我粗略地知道該目錄包含一個項目但懶得一直點擊到目的地址。在子目錄中快速搜索,必然會得到明顯的結(jié)果,然后雙擊打開文件,不管我設(shè)置了什么 XDG 偏好(Evince 用于 PDF,F(xiàn)oliate 用于電子書,等等)。

右鍵單擊任何文件或目錄會彈出上下文菜單。它具有你期望的大部分常見任務(wù):復(fù)制、剪切、粘貼、刪除、重命名、新建。它也有一些不錯的額外功能。

Right-click context menu in JFileProcessor

例如,你可以只將文件名復(fù)制到剪貼板或保存文件路徑。你還可以運行一些腳本,包括用于批量重命名文件的腳本、用于對選定文件運行命令的腳本、用于創(chuàng)建 ZIP 或 TAR 存檔的腳本等等。當(dāng)然,編碼器有多種選擇,包括在當(dāng)前位置打開終端和打開新的編碼窗口。

安裝

我是 Java 的忠實粉絲。它是一種清晰的語言,具有合理的分隔符和對跨平臺兼容性的堅定立場。我喜歡它作為一種語言,我喜歡看到程序員用它創(chuàng)造的東西。

JFileProcessor 的名字很貼切。這是一種處理文件的有效方法,從某種意義上說,JFileProcessor 為你提供了一個簡單的窗口來查看系統(tǒng)上的文件數(shù)據(jù),并允許你以圖形方式與它們進行交互,就像你可能在終端中與它們交互一樣。它不是我用過的最高效的文件管理器,也不是功能最多的一個。然而,這是一個令人愉快的應(yīng)用,為你提供了文件管理所需的基本工具,其相對較小的代碼庫使你可以在下午閱讀一些精彩的內(nèi)容。?

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2022-12-30 11:11:04

LinuxPython管理器

2022-12-29 15:10:59

Linux瀏覽器管理器

2022-03-21 21:28:00

Homebrew包管理器Linux

2021-12-09 09:27:22

MacOSHomebrew包管理器

2022-12-12 09:21:01

Nemo文件管理器Linux

2023-02-13 08:39:03

GNOME 2LinuxCaja

2012-06-04 10:02:19

Linux文件管理器

2023-02-06 17:37:01

LinuxSpaceFM文件管理器

2013-11-20 15:32:13

紅帽RedHatYUM包

2023-10-19 08:16:22

LinuxSQL Server

2018-09-17 11:12:14

Linux文件管理器加密文件

2021-03-15 13:05:13

LinuxNautilusGit

2013-04-18 15:53:46

SLURM開源分布式資源管理

2018-11-20 15:30:43

完全修復(fù)任務(wù)管理器Windows 10

2018-11-12 09:30:49

Linux命令文件管理器

2021-05-21 08:00:00

Linux密碼管理系統(tǒng)

2023-08-15 15:09:18

LinuxCompiz

2014-09-05 10:15:20

CentOSRHEL 7

2009-02-01 10:17:22

布局管理器LayoutManagGUI

2023-12-19 22:48:22

點贊
收藏

51CTO技術(shù)棧公眾號