為什麼 QtFM 可能成為我最喜歡的 Linux 文件管理器

名為 QtFM 的 Qt 文件管理器具有強大的功能,例如存儲自定義命令,因此您無需打開 Linux 終端窗口即可運行它們。 唯一的缺點是安裝它。 讓我們看看是什麼讓這個文件資源管理器與眾不同,以及您如何(也許)嘗試一下。

目錄

是什麼讓 QtFM 成為出色的 Linux 文件管理器
QtFM安裝
在 QtFM 中四處走動
最好的部分:自定義操作
除了安裝很棒

是什麼讓 QtFM 成為出色的 Linux 文件管理器

任何人穿圖形桌面環境用一個文件管理器. 在 Linux 上,有很多選擇。 選擇是好的,只要不同的報價真的提供不同的東西。

大多數文件管理器,也稱為文件瀏覽器,做同樣的事情。 它們允許您瀏覽文件系統並檢查或選擇文件和目錄。 您可以使用拖放來複製和移動文件。 您可以通過單擊文件來刪除或重命名文件以及打開文件或運行應用程序。

可以通過右鍵單擊文件或目錄或目錄底部並從上下文菜單中選擇選項來執行其他操作。 Qt 文件管理器 QtFM 可以輕鬆地將稱為操作的自定義擴展感知命令添加到右鍵單擊上下文菜單。

只有當您右鍵單擊的文件與動作定義匹配時,自定義動作才會出現在上下文菜單中。 您可以定義大量命令,但您只會看到與您單擊的文件相關的命令。

通過將該功能置於文件管理器中,您可以減少需要跳轉到終端窗口的次數。 因為您不需要鍵入命令,所以不會拼錯。

此外,由於該命令不是通過終端窗口輸入的,因此它不會出現在您的命令歷史記錄中。 您不需要常用和重複的命令來弄亂您的歷史記錄。

適用於 Windows、Mac 和 Linux 的最佳替代文件管理器

QtFM安裝

QtFM 的唯一問題是它可能不適用於您的 Linux 發行版。 一些發行版將 QtFM 打包在它們的存儲庫中,但很多發行版沒有。 令人驚訝的是,Fedora 和Ubuntu他們是這樣。

如果一個 Linux 項目不想支持多種不同的打包格式,它通常會提供一個扁平包裝,折斷任何一個申請圖片. QtFM 不做任何這些,而且似乎沒有其他人打擾過。 也許那是因為這些格式不可避免地會引入啟動時間延遲,而且沒有人想要一個緩慢的文件管理器。 啟動速度至關重要。 一個慢速的文件管理器會很快變老。

您唯一的其他選擇是從源代碼安裝。 QtFM 是使用Qt 應用程序 GUI 工具包. 它適用於許多不同的桌面環境。“Qt”顯然發音為“可愛”但是手動安裝 QtFM 並沒有什麼好處。

施工說明在項目的 GitHub 頁面. 截至 2023 年 1 月,經過多次嘗試,它們對我們不起作用。 也許說明需要更新。 QtFM 仍然是一個活躍的項目,在過去幾個月中向其 GitHub 添加了提交,因此可能會更新、擴展和闡明說明。

對我來說幸運的是,QtFM 已經打包用於基於 Arch 的發行版,並且可以在架構用戶存儲庫. 這意味著您可以使用您最喜歡的 AUR 助手將它安裝在任何基於 Arch 的發行版上。

例如在 Manjaro 中安裝它,使用 yay 您需要做的就是輸入:

                      yay qtfm
                    

如果你還沒有 yay 你可以安裝它:

                      sudo pacman -S yay
                    

在 QtFM 中四處走動

QtFM 遵循傳統的文件管理器佈局。 位置和目錄列表顯示在左側面板中。 單擊一次選擇一個位置。 主面板顯示位於當前位置的文件和目錄。 雙擊主面板中的目錄可打開該目錄。

La interfaz QtFM predeterminada

工具欄按鈕會將您帶到之前的位置、更高的目錄級別或您的主目錄。 顯示到當前顯示位置的路線。

在我們的測試計算機上,GNOME 被設置為使用深色模式,QtFM 會自動匹配它。 然而,當 GNOME 切換到亮模式時,QtFM 仍然處於暗模式,即使在關閉並重新打開 QtFM 之後也是如此。 QtFM 在 Edit > Settings > Appearance 中有一個選項,但這沒有效果。

Casilla de verificación del modo oscuro de QtFM

在另一台運行 EndeavourOS 的計算機上,亮模式和暗模式按預期工作。

QtFM en modo luz

對於初學者來說,側面板中的位置列表非常稀疏。 要用您自己選擇的位置填充列表,請右鍵單擊主面板中的目錄,然後從上下文菜單中選擇“添加書籤”。

La lista de ubicaciones en QtFM se completa con ubicaciones personales y se ordena arrastrando las entradas a las posiciones preferidas

您還可以單擊側面板中的條目,將其上下拖動到列表中的新位置。

右鍵單擊主面板的背景會打開一個上下文菜單,您可以在其中創建新文件或目錄、上一級目錄、移至先前位置、添加書籤或查看當前目錄屬性。

QtFM 有四個短菜單。 許多菜單操作都分配給鍵盤快捷鍵。 這些是您可能最常使用的。

  • Ctrl+N: 打開一個新的 QtFM 實例。
  • Ctrl+T:打開新標籤頁。
  • Ctrl+W:關閉當前選項卡。
  • Ctrl+C: 複製。
  • Ctrl+V: 粘貼。
  • Alt+向上:在目錄樹中上一級。
  • 畏縮:移動到上一個位置。
  • Ctrl+H:切換顯示隱藏文件。
  • 德爾: 移到廢紙簍。
  • Shift+Del:立即刪除,不要移動到垃圾箱。
  • F1:在當前位置打開終端窗口。
  • Ctrl+Q: 放棄。 關閉 QtFM。
  • F2:更改突出顯示的文件或目錄的名稱。
  • Ctrl+-: 縮小。
  • 檢查++: 越來越近。
  • F3:更改圖標和列表的視圖。
  • F4:在列表視圖中,切換詳細視圖。
  • F5:刷新當前視圖。

要在當前位置打開終端窗口,請單擊工具欄最右側的“終端”按鈕。 默認情況下,它設置為打開 xterm,它在大多數 Linux 系統上都有。

El botón

您可以通過從“編輯”>“設置”訪問“設置”對話框來更改此設置以打開您首選的終端仿真器。 將“命令”字段更改為“常規”窗格中的“終端仿真器”條目。

對於 GNOME,它將是“gnome-terminal”。

Cambiar el emulador de terminal que se abrirá con el botón

如果您安裝了不同的終端仿真器,請輸入用於啟動它的命令。

最好的部分:自定義操作

對於我的需求,QtFM 的強大之處在於它允許您輕鬆創建自定義操作的方式。 這些是應用於文件或目錄的命令。 當應用於文件時,它們對文件擴展名很敏感。 當您右鍵單擊一個文件時,您只會看到適用於該類型文件的自定義操作。

要創建自定義操作,請轉到“編輯”>“設置”>“自定義操作”。

La lista de acciones personalizadas

顯示現有的自定義操作。 動作列表下方的四個按鈕是:

  • 將自定義操作恢復為默認值。
  • 顯示簡短的幫助文本。
  • 添加新操作。
  • 刪除突出顯示的操作。

自定義操作由以下部分組成:

  • 文件類型:可以是文件擴展名,星號“*”表示所有文件和目錄,“文件夾”表示任意目錄,或特定目錄的名稱。
  • 文本:操作的文本描述。
  • 圖標:從 QtFM 使用計算機上可用的圖標填充的長列表中選擇圖標。
  • 領域:您要執行的實際命令。 這是標準的 shell 語法,帶有一些特殊的標記。 您可以使用“%f”表示所選文件名,“%F”表示所選文件及其完整文件系統路徑,或“%n”表示當前文件名。
  • 盒子:每個命令字段中的複選框與“顯示帶有操作輸出的對話框”複選框一起使用。 選中該複選框後,選中其各自複選框的所有命令都將顯示一個對話框,其中顯示命令執行時的詳細信息並捕獲命令的任何輸出。

點擊“ + ” 來創建一個新的自定義操作。 一個空動作被添加到列表的末尾。

Una acción personalizada en blanco agregada al final de la lista de acciones personalizadas existentes

雙擊其中一個空白字段進行編輯。 讓我們配置一個自定義操作來調用 pandoc 用於創建 HTML 版本的 Markdown 文件的文檔轉換實用程序。

我們的現場輸入是:

  • 文件類型: “MD”,默認的 Markdown 文件擴展名。
  • 文本:“創建 HTML”。
  • 圖標: 他 pandoc 該實用程序沒有圖標,因此我們將其留空。
  • 領域:“pandoc -o draft.html %f。” 這說 pandoc 在名為“%f”的文件中從 Markdown 創建一個名為“draft.html”的文件。

La acción personalizada completada

完成字段後,單擊“保存”按鈕。

如果我們導航到具有 Markdown 文件的位置,我們可以檢查我們的新自定義操作。 我們的“~/Documents”目錄中有兩個文件。 一個是 markdown 文件,另一個是 LibreOffice 文檔。

右鍵單擊 ODT 文件會彈出上下文菜單。 正如預期的那樣,新的自定義操作沒有出現。

Un menú contextual sin la acción personalizada.

新操作出現在 Markdown 文件的上下文菜單中。

Un menú contextual con la acción personalizada.

如果我們選擇自定義操作, pandoc 被調用並創建一個名為“draft.html”的 HTML 文件。

El archivo HTML recién creado.

Linux命令行下如何使用pandoc轉換文件

除了安裝很棒

QtFM 在許多方面都是一個出色的文件管理器,但除非為更多 Linux 發行版簡化安裝過程,否則它不會獲得更廣泛的採用。

很遺憾,因為自定義操作和易用性確實使 QtFM 有別於其他文件管理器。 即使您不想採用 QtFM 作為您的常規文件管理器,也可能值得設置一些自定義操作來幫助您簡化一個更複雜的工作流程,並將其用於那些場合。

我應該使用哪個 Linux 文件系統?

相關文章