FrankenWM
来自 FrankenWM
- FrankenWM 是一个动态平铺 窗口管理器(可与 dwm 或 awesome 媲美),内置提供了 v-stack、b-stack、grid、fibonacci、dualstack、equal 和 monocle 布局。如果你愿意,还可以在窗口之间添加间隙(gaps)。
安装
安装 frankenwmAUR 软件包。由于 2020 年以来没有发布新版本,你可能想尝试 frankenwm-gitAUR 软件包。
启动
从 tty
使用 xinit 运行 frankenwm
配置
配置在编译时通过编辑 config.h 完成。默认配置(config.def.h)中有许多注释,解释了各项设置的作用。
config.h,然后重新构建并重新安装软件包。用法
基本用法包括打开终端(Meta+Enter)、打开 dmenu(Meta+r)和关闭窗口(Meta+c)。在 frankenwm(1) 中有完整的、排序后的默认快捷键列表以及对平铺布局的解释。
面板
FrankenWM 本身不包含面板,但允许你在顶部或底部留出空间来放置面板,例如 conky 或 dzen。配置中针对此空间有几项设置。
如果你想在状态栏中使用 FrankenWM 的状态,可以将 FrankenWM 的输出通过管道传输到 shell 脚本进行解析,然后再传输到状态栏。实现此功能的几个不同状态栏的示例脚本位于这里。
故障排除
我什么都看不到
这是正常现象,因为 FrankenWM 不包含状态栏或桌面背景,因此在仅运行 frankenwm 而没有其他程序时,你可能会看到一个黑屏。请参阅上文的“面板”部分,了解如何向桌面添加面板。壁纸可以使用 xsetroot、feh 或 hsetroot 等软件进行设置。
我无法打开终端/菜单
请查看构建你当前运行的 FrankenWM 版本时所使用的 config.h(位于构建目录中)。确保运行 termcmd/menucmd 命令的快捷键以及 termcmd/menucmd 本身都已正确设置,以启动已安装的终端/菜单。