i3 ステータス バーに vlc システム トレイ アイコンが表示されるのはなぜですか

i3 ステータス バーに vlc システム トレイ アイコンが表示されるのはなぜですか

どういうわけか、VLC が i3 のステータス バーに小さなアイコンを表示しました。VLC の設定で「システム トレイ アイコンを表示」オプションのチェックを外せば削除できることはわかっていますが、そもそもどうしてこのようなことが起こるのか疑問です。私の~/.i3/configや には~/.i3status.confVLC について何も書かれていません。i3 はどのようにしてそこにアイコンを表示するのかを知ったのでしょうか。

ちなみに私は Debian Jessie を実行しています。

答え1

トレイを置く場所を指定することしかできません。アイコンをどこに配置できるかは権限がありません (または、Unity のようにアイコンをブラックリストに登録することはできません)。

トレイをどのモニター(またはバー)に配置するかを指定できます(私の理解ではのみ1 つのバーではトレイにアイコンを表示できます)。競合状態が発生する可能性があるため、どのバーにトレイが必要か、または必要ないかを指定することをお勧めします。

この設定は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
}

関連情報