在里面i3窗口管理器有这个状态栏。启用该栏并告诉它要加载哪个文件的配置位于该~/.i3/config
文件中。这指向/etc/i3status.conf
其中包含以下内容以匹配我在终端模拟器中使用的字体颜色:
general {
colors = true
color_good = "#00A5FF" #some neon blue
color_degraded = "#006298"
color_bad = "#FF0000"
output_format = i3bar
interval = 5
}
例如,如果我启用一个在我的情况下不起作用的状态元素ipv6- 它相应地显示为红色。但为什么其余的状态都显示为白色,而不是像我指定的那样显示为蓝色?不是颜色好默认颜色?
答案1
状态中的每个元素对文件中 color_good/degraded/bad 的响应程度i3status.conf
并不完全清楚,但这不是为所有项目设置默认颜色的方式。要为状态中的所有元素提供统一的1默认颜色,您只需添加一个颜色阻止酒吧文件的一部分.i3/config
(默认值此处使用的除了状态行物品):
bar {
colors {
background #000000
statusline #00A5FF #that neon blue
separator #666666
focused_workspace #4c7899 #285577 #ffffff
active_workspace #333333 #5f676a #ffffff
inactive_workspace #333333 #222222 #888888
urgent_workspace #2f343a #900000 #ffffff
}
status_command i3status -c /etc/i3status.conf
}
然后使用mod1++重新启动Shift,r重新加载配置。
1. 请注意,即使您这样做,类似的项目以太网将显示文件中的 color_good 颜色i3status.conf
。 (?)