输出
你可以将 i3bar 限制在一个或多个输出(显示器)。默认是处理所有的输出。如果你想要对不同的输出使用不同的选项,你可以使用多个 bar
块,这个时候限制输出就很有用了。
要使一个特定的 i3bar 实例处理多个输出,请多次使用 output
指令。
这些输出名称有特殊含义:
primary
选择在 X 服务器中被配置为主要的输出。
nonprimary
选择每一个在 X 服务器中没有被配置为主要的输出。
语法:
output primary|nonprimary|<output>
例子:
# 一个大显示器显示所有内容
bar {
# 显示器可能通过 HDMI 或者 DisplayPort 连接
output HDMI2
output DP2
status_command i3status
}
# 笔记本显示器:使用亮色和 i3status,少量的模块
bar {
output LVDS1
status_command i3status --config ~/.i3status-small.conf
colors {
background #000000
statusline #ffffff
}
}
# 把工作区栏同时显示在主显示器和 HDMI2 上
bar {
output primary
output HDMI2
status_command i3status
}
注意你可能没有配置主输出。想要配置,运行:
xrandr --output <output> --primary