X11/窗口管理器/evilwm 指南
evilwm 包为 X 窗口系统提供了一个极简的轻量级堆叠窗口管理器。
evilwm 窗口管理器的功能包括
- 堆叠窗口
- 用 C 语言编写
- 为窗口装饰提供简单的 1 像素宽边框
- 没有标题栏
- 没有根菜单
- 没有桌面栏
- 没有面板
- 使用鼠标或键盘置顶窗口
- 使用鼠标或键盘调整窗口大小
- 窗口可以最大化
- 没有隐藏或最小化窗口的功能
- 没有任务显示方法
- 程序启动仅限于打开终端或其他命令
- 跟随焦点,没有自动置顶
- 最多 8 个多个桌面
- 通过键盘切换桌面
- 没有桌面快捷方式
- 没有壁纸
- 没有共享框架
- 没有选项卡式窗口
- 没有主题支持
- 颜色可以通过命令行配置
- 使用 xrender 库
- 轻量级(在锤子尺度上被评为 1)
在 evilwm 中,应用程序通过终端启动。终端会话通过键盘启动,方法是按 Ctrl + Alt + Enter。或者,可以使用 -term [command] 开关将终端设置为启动器或其他东西。
应用程序可以通过 Alt + Tab 切换。可以通过在应用程序窗口内按下 Alt + 右键将应用程序窗口放到后面。在窗口上按下 Alt + 左键或点击其边框将把它置于最前面。
可以通过使用 Alt + 中键或按 Ctrl + Alt + Shift + H、J、K、L 来调整窗口大小(请注意,并非所有键盘都能检测到超过三个键)。
可以通过按下 Alt 并用左键拖动窗口、拖动窗口边框或使用 Ctrl + Alt + H、J、K、L 来移动窗口。
- Alt + Tab - 切换当前置顶的应用程序
- Ctrl + Alt + Enter - 启动终端会话
- Ctrl + Alt + 左 - 切换到上一个桌面(对于多个桌面)
- Ctrl + Alt + 右 - 切换到下一个桌面(对于多个桌面)
- Ctrl + Alt + A - 切换到上一个桌面(对于多个桌面)
客户端窗口控制适用于焦点所在的窗口。
- Alt + 按钮 1 - 移动窗口
- Alt + 按钮 2 - 调整窗口大小
- Alt + 按钮 3 - 将窗口放到后台
- Ctrl + Alt + Esc - 关闭应用程序窗口
- Ctrl + Alt + Insert - 将窗口放到后台
- Ctrl + Alt + I - 显示有关当前窗口的信息
- Ctrl + Alt + X - 最大化(和恢复)
- Shift + Ctrl + Alt + Esc - 杀死应用程序
窗口移动控制适用于焦点所在的窗口。
- Ctrl + Alt + H - 将窗口向左移动
- Ctrl + Alt + J - 将窗口向下移动
- Ctrl + Alt + K - 将窗口向上移动
- Ctrl + Alt + L - 将窗口向右移动
- Ctrl + Alt + Y - 将窗口移动到屏幕的左上角
- Ctrl + Alt + U - 将窗口移动到屏幕的右上角
- Ctrl + Alt + B - 将窗口移动到屏幕的左下角
- Ctrl + Alt + N - 将窗口移动到屏幕的右下角
在桌面间移动窗口的控制适用于焦点所在的窗口。
- Ctrl + Alt + F - 固定/取消固定当前窗口(以便它出现在所有桌面)
- Ctrl + Alt + 1-8 - 移动到桌面 1-8(固定窗口将随其移动)
evilwm 依赖于以下 xlib 库
- xrender
| | VIRT | RES | SHR | %CPU | %MEM | evilwm | 2812 | 1160 | 960 | 0.1 | 0.2
| 1 | 钉锤 | 一种极简的工具,旨在完成一项特定任务。
evilwm 窗口管理器非常轻量级,在锤子尺度上被评为钉锤。
evilwm 窗口管理器使用起来很笨拙,因为它需要同时使用键盘和鼠标进行操作,并且窗口在被点击时不会被置顶。
窗口管理器大量使用按键,新用户可能需要在终端查看按键列表。没有桌面上下文事件,操作员需要知道如何启动终端会话。窗口管理器有一套很好的键盘控制,并且按键映射已经经过精心设计,但按键不可配置。
evilwm 窗口管理器不适合残疾人使用,因为它没有为一些操作提供键盘等效项,并且不适合触摸屏使用,因为它需要多键鼠标。