]> git.sur5r.net Git - i3/i3/commit
Allow multiple tray_output directives.
authorIngo Bürk <ingo.buerk@tngtech.com>
Fri, 16 Oct 2015 09:34:19 +0000 (11:34 +0200)
committerIngo Bürk <ingo.buerk@tngtech.com>
Sun, 1 Nov 2015 21:35:17 +0000 (16:35 -0500)
commitbc250b26a06be744f98912d309504deec9ca1c8d
treea74c423d30724b8b17f84b5bfe89aef4f032e986
parentbeb89e64b46266853a55770685e82f22081dffcb
Allow multiple tray_output directives.

This patch introduces the possibility to specify the tray_output directive
multiple times. All values will be used by i3bar, in the order they are
given.

This way, a single bar configuration can be used for several machines with
internal output names "eDP1" and "LVDS-0" by specifying tray_output for both.
Any external output (e.g., "DP-0") will still not receive the tray. The same
effect can be achieved by using "primary", but forces the user to couple the
tray display to the primary output which may not be desirable behavior.

relates to #555
docs/userguide
i3bar/include/config.h
i3bar/src/config.c
i3bar/src/xcb.c
include/config.h
src/config.c
src/config_directives.c
src/ipc.c
testcases/t/177-bar-config.t