Comment 11 for bug 2020782

Revision history for this message
Daniel van Vugt (vanvugt) wrote (last edit ): Re: Changing display scale setting and reverting it, causes gnome-shell to error with "Failed to restore previous configuration" and other error messages

Confirmed:

* The client window needs to be larger to get different scaling factors offered. If the desktop resolution is too low then none will be offered.

* I can reproduce the failure to revert. I DON'T get the error messages in the log though. This suggests Xdcv returned SUCCESS on the revert for me, even when it fails to revert. Obviously it's returning a failure when you do see the error messages.

* I can still reproduce the failure to revert when using the PPA version 42.5-0ubuntu1vv1 (fractional scaling support removed, so using integer scaling).

Conclusions/theories:

* The failure to revert (this bug) is an upstream mutter bug. It still happens without our fractional scaling patch. That might make debugging easier, although if Xdcv is returning success on the revert (which explains the lack of error messages for me) then there would be nothing further to debug in mutter. We need to confirm.

* The corruption bug 1924689 may still be caused by the fractional scaling patch. Not sure.

Tips:

* If you're stuck in 200% mode without enough screen space to change it back, you can:
  - With fractional scaling disabled: resize the dcvviewer window and that will make it revert to 100%.
  - With fractional scaling enabled: resize the Settings window top edge and then use the mouse wheel to scroll down.