Daniel,
I don't know which program setup the monitor layout. I found a workaround which 
confirms that xsplash does not affect monitor layout.

As a workaround, I have added some xrandr commands in gdm init script. The 
logic is the following one : if an external screen is connected and laptop lid 
is closed, only the external is used. Otherwise only the laptop panel is used.
Here is the beginning of my customized /etc/gdm/Init/Default. Add lines are 
between ### BEGIN SETUP SCREEN ### and ### END SETUP SCREEN ###

#!/bin/sh
# Stolen from the debian kdm setup, aren't I sneaky
# Plus a lot of fun stuff added
#  -George

PATH=/usr/bin:$PATH
OLD_IFS=$IFS

### BEGIN SETUP SCREEN ###
# Disable TV Output.
xrandr --output TV1 --off
xrandr | grep VGA1 | grep " connected "
if [ "$?" = 0 ]; then
        if grep -q "closed" /proc/acpi/button/lid/LID/state; then
                # VGA1 is connected and the lid is closed"
                xrandr --output VGA1 --auto --output LVDS1 --off
        else
                # VGA1 is connected and the lid is opened"
                xrandr --output LVDS1 --auto --output VGA1 --off
        fi
else
        # VGA1 is disconnected"
        xrandr --output LVDS1 --auto --output VGA1 --off
fi
### END SETUP SCREEN ###

if [ -x '/usr/bin/xsplash' ];
then

You need to adapt the script according to your video card and setup. Use with 
caution, it may break the video setup.
With this workaround the only I don't see is usplash boot screen.

-- 
xsplash doesn't handle several screens on intel GM965
https://bugs.launchpad.net/bugs/441391
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to