改变颜色
你可以更改 i3 用于绘制窗口装饰的所有颜色。
语法:
<colorclass> <border> <background> <text> <indicator> <child_border>
colorclass 可以是以下之一:
client.focused
当前具有焦点的客户端。
client.focused_inactive
客户端是其容器的焦点之一,但目前没有焦点。
client.unfocused
不是其容器的焦点之一的客户端。
client.urgent
已激活紧急提示的客户端
client.placeholder
背景和文本颜色用于绘制占位符窗口内容(恢复布局时)。边框和指示器被忽略
client.background
背景颜色将用于绘制客户端窗口的背景,客户端将在其上呈现。只有未覆盖此窗口整个区域的客户端才会显示颜色。请注意,此颜色类仅采用单一颜色。
颜色采用 HTML 十六进制格式 (#rrggbb),请参见以下示例:
例子(默认颜色):
# class border backgr. text indicator child_border
client.focused #4c7899 #285577 #ffffff #2e9ef4 #285577
client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a
client.unfocused #333333 #222222 #888888 #292d2e #222222
client.urgent #2f343a #900000 #ffffff #900000 #900000
client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
client.background #ffffff
请注意,对于窗口装饰,子窗口周围的颜色是“child_border”,而“边框”颜色只是标题栏周围的两条细线。
指示器颜色用于指示将在何处打开新窗口。对于水平拆分容器,右边框将绘制为指示色,对于垂直拆分容器,底部边框将绘制。这仅适用于拆分容器内的单个窗口,否则与拆分容器外的单个窗口无法区分。