Factor out common code for multimonitors, for Gtk+, non-Gtk+ X11 and NS.