FrankenWM

出自 ArchWiki

出自 FrankenWM

FrankenWM 是一款动态平铺窗口管理器(类似于 dwm 或 Awesome),开箱即用地具有 v-stack、b-stack、grid、fibonacci、dualstack、equal 和 monocle 布局。如果您愿意,您还可以在窗口之间添加间隙。

安装

安装以下软件包之一

启动

从 tty 启动

使用 xinit 运行 frankenwm

配置

配置在编译时通过编辑 config.h 完成。默认配置 (config.def.h) 中有许多注释,解释了设置的作用。

注意: 要使配置更改生效,您必须在 #安装 中提供 config.h,并重新构建和重新安装软件包。

使用

基本用法包括打开终端 (Meta+Enter)、打开 dmenu (Meta+r) 和关闭窗口 (Meta+c)。frankenwm(1) 中提供了默认快捷键的完整排序列表和对平铺布局的解释。

面板

FrankenWM 不包含面板,但允许您在顶部或底部为面板留出空间,例如 conkydzen。配置中有一些针对此空间的设置。

如果您想在状态栏中使用 FrankenWM 的状态,您可以将 FrankenWM 管道传输到 shell 脚本以解析输出并将其管道传输到状态栏。此处提供了使用几种不同状态栏完成此操作的示例脚本。

故障排除

我看不到任何东西

这是正常行为,因为 FrankenWM 不包含状态栏或桌面背景,因此在没有其他任何东西的情况下运行 frankenwm 后,您可能会看到一个黑屏。有关如何将面板添加到桌面的信息,请参阅上面的“面板”。可以使用 xsetroot、feh 或 hsetroot 等软件设置壁纸。

我无法打开终端/菜单

查看用于构建当前运行的 FrankenWM 版本的 config.h,它位于构建目录中。确保用于运行 termcmd/menucmd 命令的快捷方式和 termcmd/menucmd 本身都已正确设置为启动已安装的终端/菜单。