This change doesn't delete outputs or CRT controllers when the screen configuration changes. Instead, the outputs are disconnected.
This emulates the behaviour of other virtual X servers (e.e. tigervnc) and prevents X applications from encountering BadRROutput or BadRRCtrc errors.
The following command can now be used to monitor RandR events generated by xorgxrdp. Previously it could fail with BadRROutput when reconnecting from a client with fewer screens.
Draft for now until work resumes on devel.
This change doesn't delete outputs or CRT controllers when the screen configuration changes. Instead, the outputs are disconnected.
This emulates the behaviour of other virtual X servers (e.e. tigervnc) and prevents X applications from encountering BadRROutput or BadRRCtrc errors.
The following command can now be used to monitor RandR events generated by
xorgxrdp
. Previously it could fail withBadRROutput
when reconnecting from a client with fewer screens.