- /** Output on which the tray should be shown. The special value of 'no'
- * disables the tray (it’s enabled by default). */
- char *tray_output;
+ /* List of outputs on which the tray is allowed to be shown, in order.
+ * The special value "none" disables it (per default, it will be shown) and
+ * the special value "primary" enabled it on the primary output. */
+ TAILQ_HEAD(tray_outputs_head, tray_output_t) tray_outputs;