SpaceFM
SpaceFM (PCManFM 的一个分叉) 是一个轻量级、高度可配置、独立于桌面的多面板标签页文件和桌面管理器。它具有内置的虚拟文件系统、基于 udev 的设备管理器、可自定义的菜单系统以及 Bash 集成。
安装
安装 spacefmAUR 软件包。
如果您需要 GTK 2 版本,可以使用 spacefm-gtk2AUR 软件包。
用法
参阅 用户手册。
文件搜索
SpaceFM 提供了一个类似于 catfish 的内置文件搜索功能
$ spacefm -f
桌面管理
SpaceFM 包含一个轻量级的桌面管理器。[1]。它可以替换桌面菜单,添加桌面图标并设置壁纸。
要恢复原生窗口管理器的菜单,请打开 桌面首选项 (Desktop preferences)
$ spacefm --desktop-pref
并在 桌面 (Desktop) 选项卡中启用 右键显示 WM 菜单 (Right click shows WM menu) 选项。可以考虑将上述命令添加到快捷键和/或原生桌面菜单中以便快速访问。
若要将 SpaceFM 作为 守护进程 (daemon) 运行且不管理桌面 [2],请使用
$ spacefm -d
SpaceFM 如何作为守护进程自动启动或为独立 窗口管理器 管理桌面,取决于窗口管理器本身。如果窗口管理器没有提供自动启动文件,请编辑 xinitrc 或 xprofile。
挂载远程主机
SpaceFM 支持通过 udevil 挂载远程主机。要添加远程主机,请在 URL 栏中输入访问地址。随后应弹出一个显示挂载过程的终端窗口,这对于错误追踪非常有用。
有关支持的远程主机的概述,请参阅 udevil 帮助。例如,要挂载远程 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]
段错误
如果 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 使用了许多不同的 GUI 元素,因此容易受到故障主题的影响(尤其是在 GTK 3 中)。请尝试使用其他主题,例如 Raleigh (默认主题)。若要在 GTK 2 中仅为 SpaceFM 设置主题
GTK2_RC_FILES=/usr/share/themes/Raleigh/gtk-2.0/gtkrc spacefm
详情请参阅 [4]。