echinus
echinus 是一个简单轻量级的平铺和浮动窗口管理器,用于 X11。最初是 dwm 的一个分支,旨在简化配置,echinus 后来发展成为一个功能齐全的重父窗口管理器,并支持 EWMH。
与 dwm 不同,echinus 在更改配置后无需重新编译。它开箱即用地支持 Xft (freetype),并可以选择配置标题栏。
安装
安装 echinusAUR。您可能还需要安装 ouricoAUR,一个轻量级的 EWMH 任务栏,最初为 echinus 设计(也在 AUR 中),以及 dmenu。
成功安装后,将所有文件从 /etc/xdg/echinus
复制到 ~/.echinus
(针对用户)。
配置
echinus 的配置在一个简单的文本文件中完成,格式为 Xresources:~/.echinus/echinusrc
。所有配置选项的详细信息都在 /usr/share/doc/echinus/README
中。以下是一个示例配置文件的节选:
Echinus*selected.border: #404040 Echinus*selected.button: #d3d7cf Echinus*selected.bg: #262626 Echinus*selected.fg: #d3d7cf
规则
可以设置规则以在特定标签中启动应用程序。例如,以下规则将在 "web" 标签中打开 firefox
Echinus*rule0: firefox.* web 0 1
在终端中打开应用程序需要您在启动它们时显式设置 -title 标签,以便 echinus 可以管理它们
Echinus*spawn0: CA + m = urxvtc -title mutt -e mutt
同样,当启动 dmenu 时,您需要声明必要的属性,如下所示
Echinus*spawn1: Menu = dmenu_run -fn "-*-dina-medium-r-*-*-*-100-*-*-*-*-*-*" -nb "#1A1A1A" -nf "#696969" -sb "#1A1A1A" -sf "#D3D7Cf"
启动 echinus
要使用 startx 或 SLiM 登录管理器启动 echinus,只需将以下内容附加到 ~/.xinitrc
exec echinus
使用 echinus
在更改 echinusrc
后,您可以通过重启 echinus 来重新加载配置,而无需重新编译,快捷键为 Alt+Shift+q
。此快捷键以及任何其他快捷键都可以自定义以适应您的偏好或肌肉记忆。
有关操作窗口的更多详细信息,请参阅手册页和 README
。
面板 & 分页器
echinus 支持 EWMH 的某些部分 - 以下是已知可用的