为什么 i3 状态栏中会出现 vlc 系统托盘图标

为什么 i3 状态栏中会出现 vlc 系统托盘图标

不知何故,VLC 在我的 i3 状态栏中放置了一个小图标。我知道我可以进入 VLC 偏好设置并取消选中“显示系统托盘图标”选项来删除它,但我的问题是这到底是怎么发生的?我的~/.i3/config或没有~/.i3status.conf提到任何有关 VLC 的信息。i3 怎么知道把图标放在那里?

仅供参考,我正在运行 debian jessie。

答案1

您只能指定托盘的放置位置。您无权将图标放置在哪里(或像在 Unity 中一样将图标列入黑名单)。

您可以指定托盘必须位于哪个显示器(甚至是栏上)(正如我正确理解的那样)仅有的在一个栏上托盘可以显示图标)。可能存在竞争条件,因此我建议指定您想要和/或不想要托盘的栏。

此项设置bar {...}位于.i3/config

bar {
  tray_output primary  # as specified in xrandr
# or
  tray_output LVDS-0   # to pin to specific display
# or 
  tray_output none     # to specify on other bar to not show icons in event of race condition
}

相关内容