托盘输出
i3bar 默认情况下提供一个系统托盘以供类似于 NetworkManager, VLC, Pidgin 的程序可以在这里放一个小图标。
你可以配置这些小图标应该被显示在哪个输出上,又或者你可以把这个功能完全禁用。
你也可以在你的配置文件里使用多个 tray_output
指令来指定一系列你想要显示托盘的输出。这个列表里按顺序第一个可用输出将会被用来显示托盘。
语法:
tray_output none|primary|<output>
例子:
# 禁用系统托盘
bar {
tray_output none
}
# 在主显示器上显示托盘图标
bar {
tray_output primary
}
# 在大显示器上显示托盘图标
bar {
tray_output HDMI2
}
注意你可能没有配置主输出。想要配置,运行:
xrandr --output <output> --primary
注意如果你有多个 bar 配置块,你要么在每个块里都指定 tray_output primary
,要么显式地在你不想要显示托盘的 bar 块里指定 tray_output none
。否则不同的实例为了显示图标可能会产生竞争。