跳转至内容

echinus

来自 ArchWiki

警告 echinus 已不再维护。请参阅仓库中的 README。

echinus 是一个简单且轻量级的 X11 平铺及浮动窗口管理器。它最初作为 dwm 的一个分支(旨在简化配置)而启动,随后演变成了一个支持 EWMH 标准的全功能重父窗口管理器(reparenting window manager)。

与 dwm 不同,echinus 在修改配置后无需重新编译。它开箱即用地支持 Xft (freetype),并提供了可配置标题栏的选项。

安装

安装 echinusAUR。您可能还想安装 ouricoAUR(一个最初为 echinus 设计的轻量级 EWMH 任务栏)以及 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

规则

可以设置规则以在特定的标签(tag)中启动应用程序。例如,以下规则将在 "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

若要使用 startxSLiM 登录管理器启动 echinus,只需将以下内容添加到 ~/.xinitrc 中:

exec echinus

使用 echinus

echinusrc 进行更改后,您可以通过 Alt+Shift+q 重启 echinus 以在无需重新编译的情况下重新加载配置。此快捷键以及任何其他快捷键都可以根据您的喜好或肌肉记忆进行自定义。

关于操作窗口的更多详情请参阅 man 手册和 README

面板与分页器

echinus 支持 EWMH 的部分功能 - 以下软件已知可用:

参见

屏幕截图

© . This site is unofficial and not affiliated with Arch Linux.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.