As you may know Dan Vrátil and I are working in a brand new screen manager that will solve most of the issues that we currently have on the desktop, making the configuration of monitors either auto-magical or super simple.
We are trying be as smart as possible adapting the behavior of it to each use case making the configuration of monitors as simple as plugging them to your computer.
A video is worth more than a million words:
The behaviors are still not finished and we may change our defaults based on feedback and field test, but eh! it is a start :p
I'd like to personally thanks Red Hat for sponsoring Dan and my employer BlueSystems for letting me squeeze some time to move this forward.
Finally if you want to get this working:
- Compile libkscreen
- Compile kscreen
- qdbus org.kde.kded /kded org.kde.kded.unloadModule randrmonitor
- qdbus org.kde.kded /kded org.kde.kded.setModuleAutoloading randrmonitor false
- qdbus org.kde.kded /kded org.kde.kded.loadModule kscreen