we do the magic in updatemons()
TQOJCCHCKAEC2SZWVQMZW4XRKKBT4VNZHMQOHTDNMCP4XMSVDZ2AC TOFCZFUYVBVEBHMKVG6G5MKCAEF2QCQ4GKMKGQUSJRLGLDZEJF4QC B2J66BGK3JX4IICMKRKLUFQOP5GD65UMFP7OBEH6VMDVN54E4ZXQC GZ5EL7AQY4CDL5IBPXUF4XKIR7NF6P5HZXXF2BUNK5YJIW5XWUTQC L2ERA3TQPLMFAEQVNC5RFDTO532JQPHLYVBCE3JZT2J6VSXG4IJQC NLOBELMSKHUSKSMPZ2QSDVIOJRGWV7HNXNIKZ55TMUCH7DI73TAAC 7B74AT3BXYB7PVW4F6SGQNPMHOU5TEV5TZ54CG6VSQI46XSEKWXQC LWFDWL3LH5PLBYUJJKI6C24PXWIRLE2UF64GVFLB23JWBSJHJQDQC 22AOV53ZPZKPZPJGHYOLNJYTUNQEB55NXSDW3HNFXD4IX4KXGHTAC /* First disable outputs we need to disable */wl_list_for_each(config_head, &config->heads, link) {struct wlr_output *wlr_output = config_head->state.output;if (!wlr_output->enabled || config_head->state.enabled)continue;wlr_output_enable(wlr_output, 0);if (test) {ok &= wlr_output_test(wlr_output);wlr_output_rollback(wlr_output);} else {ok &= wlr_output_commit(wlr_output);}}