跳转到内容

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

evilwm 在锤子尺度上的位置?

[编辑 | 编辑源代码]

| 1 | 钉锤 | 一种极简的工具,旨在完成一项特定任务。

evilwm 窗口管理器非常轻量级,在锤子尺度上被评为钉锤。

evilwm 窗口管理器使用起来很笨拙,因为它需要同时使用键盘和鼠标进行操作,并且窗口在被点击时不会被置顶。

窗口管理器大量使用按键,新用户可能需要在终端查看按键列表。没有桌面上下文事件,操作员需要知道如何启动终端会话。窗口管理器有一套很好的键盘控制,并且按键映射已经经过精心设计,但按键不可配置。

evilwm 窗口管理器不适合残疾人使用,因为它没有为一些操作提供键盘等效项,并且不适合触摸屏使用,因为它需要多键鼠标。

[编辑 | 编辑源代码]

[1]

华夏公益教科书