FrankenWM
出自 FrankenWM
FrankenWM 是一款动态平铺窗口管理器(类似于 dwm 或 Awesome),开箱即用地具有 v-stack、b-stack、grid、fibonacci、dualstack、equal 和 monocle 布局。如果您愿意,您还可以在窗口之间添加间隙。
安装
安装以下软件包之一
- frankenwmAUR - 最新发布版。
- frankenwm-gitAUR - 最新的 master 分支提交。
启动
从 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
本身都已正确设置为启动已安装的终端/菜单。