The Display module in System Settings shows my primary laptop screen as LVDS-0 and my TV as HDMI-0. I run my laptop at 1920x1080, the native resolution, and when I hook the TV up I set it as 1920x1080, clone of LVDS-0. When I disable the TV by setting "size" to "disabled", I am left with an extended desktop on my laptop by what looks like a pixel or two. When I move the mouse cursor to the right screen edge, the whole desktop scrolls by one or two pixels. Same for the other edges. I have to open Nvidia Settings and change the resolution from 1920x1080 to e.g. 1680x1050, apply, wait a few seconds for it to change, then cancel to go back to 1920x1080 without an extended desktop, every time I disconnect the TV. Very annoying. Using 4.14.1 but the version combobox doesn't have a 4.14.1 option. Reproducible: Always
When I wrote this report, I only had the old "Display" module installed. Now I installed kscreen-1.0.71 and libkscreen-1.0.5. Using kscreen I no longer experience the extended desktop problem, though I would wait a few days before closing the report as the problem with the old Display module did not happen 100% of the time.
I have reassigned to old krandr component, but expect those to be closed as unmaintained.
As it should be - no point wasting time on obsolete software. I've hooked up an external display using kscreen many times now and haven't experienced this bug a single time. :)
Thanks for reporting your bug. Since reporting Krandr has since been replaced by KScreen. It is available in the Plasma 4 series, and is default in Plasma 5 onwards. I hope this solves your issue. If you still have a problem after upgrading please reopen a new bug under kscreen. Thanks