Until a couple of weeks ago, I was running openSuSE 12.1 (Gnome) on my
Apple Macbook Pro (5,5) 13" Nvidia 9400M with an external monitor
attached as the primary monitor (Activity bar) and the laptop monitor
as the secondary.  With the Nouveau driver in 12.1, I was able to
unplug the external monitor and the laptop monitor would immediately
take over - the activity bar and all applications would jump across to
the laptop monitor.  When I reattached the external monitor, the
desktop would reestablish the external monitor as main.  This action
is as I expected.

Recently I installed 12.2 on the same laptop.  When I unplug the
external monitor now, nothing happens.  oS seems to think the external
monitor is still attached, and I can move the mouse off the laptop
screen to where the external monitor should be.  The only recovery is
to reboot using the power button as the activity bar is hidden on the
other monitor.

I have not tested this using the Nvidia driver as, under 12.1, I found
the Nouveau driver worked better at managing external monitor changes.
 What I would like is to get the current driver in 12.2 doing what it
used to do under 12.1.

I have saved a copy of Xorg.0.log, then removed the external monitor
and saved another copy of the same file.  There is no changes to the
file after removing the monitor.  It appears the driver is not
recognising the removal of the external monitor as it used to.  If I
then re-attached the monitor the desktop is as if nothing has changed.

I have placed copies of the Xorg.0.log files at http://www.iisys.com.au/opensuse
xorg1 = original after booting with laptop & external monitor attached.
xorg2 = removed external monitor (no change with xorg1)
xorg3 = reattach the external monitor.  Only the last entry is repeated.

Any help would be appreciated.If this is not the right place for this,
I would be very pleased if someone could point me in the right
direction.
-- 
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to