Yeah, sorry I was meaning to tell you but never caught you on IRC... I noticed Xmir does modify the display config, but only to implement DPMS. That's legacy code from the days when Xmir was full screen. Although full screen mode is also the default mode. So I'm wondering if we need to make the behaviour conditional rather than delete the feature. It should be disabled in windowed and rootless modes...
It is actually valid for apps to be able to change the power mode of the display. mirout in Mir 0.26.0 has such an option. But I agree it's bad for apps to do it unexpectedly.
Yeah, sorry I was meaning to tell you but never caught you on IRC... I noticed Xmir does modify the display config, but only to implement DPMS. That's legacy code from the days when Xmir was full screen. Although full screen mode is also the default mode. So I'm wondering if we need to make the behaviour conditional rather than delete the feature. It should be disabled in windowed and rootless modes...
It is actually valid for apps to be able to change the power mode of the display. mirout in Mir 0.26.0 has such an option. But I agree it's bad for apps to do it unexpectedly.