SpaceFM

出自 Arch Linux 中文维基
注意: 自 2018-03-04 以來,該項目未出現任何 commits:已放棄開發。一個 fork 正在積極維護中。

SpaceFM (PCManFM 的一個分叉)是一個輕量級、高度可配置、獨立於桌面的多面板標籤式文件和桌面管理器。它具有內置虛擬文件系統、基於 udev 的設備管理器、可定製的菜單系統和 Bash 集成。

安裝[編輯 | 編輯原始碼]

安裝 spacefmAUR 軟件包。

如果需要 GTK 2 版本,也可以使用 spacefm-gtk2AUR 軟件包。

用法[編輯 | 編輯原始碼]

參見 User's Manual

文件搜索[編輯 | 編輯原始碼]

SpaceFM 提供與 catfish 類似的內置文件搜索功能:

$ spacefm -f

桌面管理[編輯 | 編輯原始碼]

SpaceFM 包括一個輕量級桌面管理器。[1]。它可以替換桌面菜單、添加桌面圖標和設置壁紙。

要恢復原本窗口管理器菜單,請打開 Desktop preferences

$ spacefm --desktop-pref

並在 Desktop 選項卡中啟用 Right click shows WM menu 選項。考慮將上述命令添加到按鍵綁定和/或原本桌面菜單中,以方便訪問。

要將 SpaceFM 作為守護進程運行而不管理桌面[2],請使用:

$ spacefm -d

SpaceFM 如何作為守護進程自動啟動或為獨立的窗口管理器管理桌面取決於窗口管理器本身。如果窗口管理器不提供自動啟動文件,請編輯 xinitrcxprofile

掛載遠程主機[編輯 | 編輯原始碼]

SpaceFM 支持通過 udevil 來掛載遠程主機。要添加遠程主機,請在 URL 欄中添加訪問 URL。這時會彈出一個終端窗口,顯示掛載過程,這對錯誤跟蹤很有用。

udevil help 中提供了所支持遠程主機的概述。例如,掛載遠程 FTP 伺服器:

ftp://user:pass@sys.domain/share

提示與技巧[編輯 | 編輯原始碼]

在應用程式中打開壓縮包,而不是解壓縮[編輯 | 編輯原始碼]

默認情況下,SpaceFM 會在雙擊壓縮包時將其解壓縮。如果你想用默認的存檔管理器(如 file-roller )打開它,那麼選擇一個存檔,右鍵單擊右鍵菜單,然後: Open / Archive default / Open With App

僅在文件/文件夾上顯示自定義右鍵菜單命令[編輯 | 編輯原始碼]

如果您需要自定義的右鍵菜單命令僅在選擇文件或文件夾時顯示,請在 Menu Item Properties -> Context 中添加以下規則:

MIME Type equals true
File Is Dir equals true
File Is Text equals true

問題解決[編輯 | 編輯原始碼]

欄的大小不可調整[編輯 | 編輯原始碼]

只有在首次啟動 SpaceFM(GTK 2 版本)時才會出現這種情況。[3]

Segmentation faults[編輯 | 編輯原始碼]

如果 SpaceFM 在崩潰時出現以下錯誤

localhost kernel: [245086.687050] spacefm[30684]: segfault at 3e8000003e8 ip 00007fc95c586866 sp 00007fffb1dc9cc0 error 4 in libgtk-x11-2.0.so.0.2400.24[7fc95c446000+435000]

SpaceFM 使用許多不同的圖形用户界面元素,因此很容易受到主題故障的影響(尤其是在 GTK 3 中)。試試不同的主題,如 Raleigh(默認主題)。在 GTK 2 中,僅 SpaceFM 可以這樣做:

GTK2_RC_FILES=/usr/share/themes/Raleigh/gtk-2.0/gtkrc spacefm

關於詳細信息,請參見 [4]