It's becoming obvious that the solution would be for gnome-screensaver to allow only one instance to run per X display. In other words, if someone closes their laptop's lid or selects the Locks Screen option from some menu, gnome-screensaver should immediately exit if it finds an instance of itself running on the same display. Ditto when returning from freeze or hibernate.
It's becoming obvious that the solution would be for gnome-screensaver to allow only one instance to run per X display. In other words, if someone closes their laptop's lid or selects the Locks Screen option from some menu, gnome-screensaver should immediately exit if it finds an instance of itself running on the same display. Ditto when returning from freeze or hibernate.