Draft: device: expose assigned seat

Devices that can be assigned to a seat has tag - seat and such devices are always assigned to one seat. If device is not assigned to other seat it is implicitly assigned to seat0.


See https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/297


  • Deal with miss-tagged devices (i.e. UPS)
  • Handle changes to the seat assignment
Edited by Benjamin Berg

Merge request reports