托盘输出

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。否则不同的实例为了显示图标可能会产生竞争。