GNOME Bugzilla – Bug 751775
spurious colord authentication request on login for remote session
Last modified: 2019-03-20 11:28:12 UTC
Recent versions of colord has switched from rejecting requests for remote sessions, to requiring authentication (commit 26dc57de). Unfortunately Gnome makes such requests whenever it sees a new monitor. That means you get evil focus stealing modal dialog boxes without user interaction. Prime case is a VNC session. You'll get one dialog on login, and another as VNC adds new monitors to deal with client multi-head.
The request in question is "org.freedesktop.color-manager.create-device" with the message "Authentication is required to create a color managed device".
The code in question is gnome_rr_screen_output_added_cb() which calls gcm_session_add_state_output() which unconditionally tries to add a new colord device for every RandR output it sees. I suggest holding off on creating a colord device until the user tries to actually modify the color profile.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/issues/273.