hhannine / superpaper

A cross-platform multi monitor wallpaper manager.
MIT License
1.14k stars 46 forks source link

Try to identify displays uniquely allowing saving monitor setup specific profiles #10

Closed hhannine closed 4 years ago

hhannine commented 5 years ago

Currently only resolutions and their offsets on the desktop are available. screeninfo doesn't support this kind of identification. Research is needed whether this is possible, probably possible only for digitally connected displays.

If identifying data is available, one could implement monitor arrangement specific wallpaper profiles that change as displays are connected or disconnected.

hhannine commented 4 years ago

This can be done using the currently implemented hashable nature of the DisplaySystem class.

One idea would be to save the running profile on a display setup basis which effectively would behave as default profiles for different display setups. A more tedious missing bit would be to implement some monitoring for changes in the display setup.