Bug 290455 - When returning from multimonitor setup, virtual screen size is not recorrected.
Summary: When returning from multimonitor setup, virtual screen size is not recorrected.
Status: RESOLVED DUPLICATE of bug 273212
Alias: None
Product: krandr
Classification: Miscellaneous
Component: general (show other bugs)
Version: 4.8.0
Platform: Unlisted Binaries Linux
: NOR normal
Target Milestone: ---
Assignee: Gustavo Pichorim Boiko
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-02 23:14 UTC by Christian González
Modified: 2012-07-20 02:09 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
screenshot of both screens connected (156.09 KB, image/jpeg)
2012-01-02 23:18 UTC, Christian González
Details
screenshot of just one screen with the other disconnected (138.92 KB, image/jpeg)
2012-01-02 23:20 UTC, Christian González
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian González 2012-01-02 23:14:42 UTC
Version:           3.94.0 (using Devel) 
OS:                Linux

When disconnecting a monitor, after the systemsettings kcm apply the main monitor has the wrong resolution.

Reproducible: Always

Steps to Reproduce:
I have two monitors, one of my laptop (1366x768, automatic detected) and an external one (1680x1050, automatic detected).
When I connect the external monitor, KDE recognizes this and asks to configure it.
I do this with the interface, and I see the plasma desktop widened to both screens. So far ok.

When I plug it out again, KDE asks me to configure it again (sometimes on the wrong screen, the disconnected one, see Bug #287975)
Now there is only my first screen (the built in) enabled - (the absolute position is NOT corrected to 0/0 which would make sense, but stays on 1680/400, as set before with the two monitors - this now makes no sense any more!) I click on "Apply" - and have it saved.

Actual Results:  
What I see now is the desktop with the right physical (1366x768) resolution, but the virtual size of 3046x1268 - I know this because when I make a KScreenshot the picture has exact this size (attached). So the virtual screen still has the size of exactly the two desktops and gets not the size of the remaining desktop.
The lower and right parts are physically cut off - so I even don't have my plasma panel on my screen any more.

Expected Results:  
I want my built-in monitor displaying the desktop in the right physical and virtual resolution again.
After disconnecting a monitor, the "viewport" (is it called this way?) - I mean the virtual desktop - MUST be corrected the the visible monitor again.

OS: Linux (x86_64) release 3.0.0-14-generic
Compiler: gcc
Comment 1 Christian González 2012-01-02 23:18:42 UTC
Created attachment 67362 [details]
screenshot of both screens connected
Comment 2 Christian González 2012-01-02 23:20:08 UTC
Created attachment 67363 [details]
screenshot of just one screen with the other disconnected

as you can see here the right side is completely black and not used - I can't see it on my physical screen. And I don't see the Plasma panel.
Comment 3 Christian González 2012-01-02 23:21:45 UTC
this is written on a Samsung RF511 with an Optimus chip Intel/NVidia:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 3D controller: nVidia Corporation GF106 [GeForce GT 555M] (rev a1)
Comment 4 Martin Bříza 2012-04-24 14:29:30 UTC
Reported in Fedora too on https://bugzilla.redhat.com/show_bug.cgi?id=811302 during KDE Plasma Workspaces Test Day.
Comment 5 pdf 2012-07-19 09:48:27 UTC
Dupe of #273212 I think.
Comment 6 Myriam Schweingruber 2012-07-19 22:15:46 UTC
Thank you for spotting the duplicate. 

Could you please use the word 'bug' in front of the bug number instead of a #, else the link is not made automatically: bug 273212 instead of #273212

*** This bug has been marked as a duplicate of bug 273212 ***
Comment 7 pdf 2012-07-20 02:09:43 UTC
@Myriam - apologies, I use Redmine/Github at work all day, habits... I'll try to remember for the future.