No, it's not g-s-d, but X that is setting it to mirrored in this case.
>From the Xorg.0.log, after correctly detecting all the resolutions:
[ 16.904] (II) intel(0): Using fuzzy aspect match for initial modes
[ 16.904] (II) intel(0): Output LVDS1 using initial mode 1024x768
[ 16.904] (II) intel(0): Output VGA1 using initial mode 1024x768
This is the standard default behavior that X.org provides, so is not an
X bug. Policy is handled at the gnome-settings-daemon layer, so g-s-d
*should* be putting your monitors into the extended configuration by
default as per the referenced multi-monitor design specification. X.org
does not track power or lid open/closed status so probably couldn't make
correct decisions anyway.
Unfortunately a large amount of what's in the specification is the
correct design yet simply hasn't been implemented, and that includes
this use case. Thus I think this is probably best carried as a wishlist
bug for gnome-settings-daemon.
Theoretically we could simply hack X.org to do extended by default (this
was experimented with briefly back when RANDR was first introduced).
The problem arises that in certain circumstances (e.g. projectors),
defaulting to extended can lead to confusing and undesired behaviors; in
fact there was discussion at some point by the design team to make
mirrored the default again, but I don't know the status on that.
Anyway, if/when this does get implemented, it will probably be too
invasive of a change to consider backporting, so the precise and quantal
tasks will have to be wontfix. For raring, we have a defined focus for
development which excludes development work for multimonitor, so I'll
target this bug to S.
** Also affects: xserver-xorg-video-intel (Ubuntu S-series)
Importance: Undecided
Status: New
** Changed in: xserver-xorg-video-intel (Ubuntu Quantal)
Status: Confirmed => Won't Fix
** Changed in: xserver-xorg-video-intel (Ubuntu Precise)
Status: Confirmed => Won't Fix
** Changed in: xserver-xorg-video-intel (Ubuntu Precise)
Assignee: Bryce Harrington (bryce) => (unassigned)
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xserver-xorg-video-intel in Ubuntu.
https://bugs.launchpad.net/bugs/1065979
Title:
external/internal monitors mirrored on boot when laptop lid is closed
Status in “gnome-settings-daemon” package in Ubuntu:
Confirmed
Status in “gnome-settings-daemon” source package in Oneiric:
Won't Fix
Status in “gnome-settings-daemon” source package in Precise:
Won't Fix
Status in “gnome-settings-daemon” source package in Quantal:
Won't Fix
Status in “gnome-settings-daemon” source package in s-series:
Triaged
Bug description:
If I put my X220 in a dock, and plug in an external monitor. Then I
close the lid and turn on the computer, the computer will boot up with
both the internal laptop screen and external monitor on and mirror.
Because I can't see the laptop screen, I would expect the external
monitor to be only on at its maximum resolution. I've actually tried
this without the dock by plugging in an external monitor to my laptop
and shutting the lid during boot quickly, the same problem persists.
This problem is exhibited on Precise/Oneiric as well as Quantal.
In particular this specification mentions this behavior:
https://wiki.ubuntu.com/X/Blueprints/MultiMonitor
In this user story:
"""Alan goes to the office, puts his laptop with the lid closed into a
docking station and boots it up. The external display should be run at its
native resolution. Later that day he needs to see a customer. He suspends the
laptop and takes it out of the docking station. At the customer he wakes up the
laptop and the internal screen is used at its native resolution. Finishing his
visit the laptop is suspended, brought back to the office. There it is placed
in the docking station, woken up and the external display should run again at
its native resolution."""
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: xserver-xorg-video-intel 2:2.20.9-0ubuntu2
ProcVersionSignature: Ubuntu 3.5.0-17.28-generic 3.5.5
Uname: Linux 3.5.0-17-generic x86_64
.tmp.unity.support.test.0:
ApportVersion: 2.6.1-0ubuntu3
Architecture: amd64
CompizPlugins: No value set for
`/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
Date: Fri Oct 12 08:16:04 2012
DistUpgraded: Fresh install
DistroCodename: quantal
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes, including running git bisection searches
GraphicsCard:
Intel Corporation 2nd Generation Core Processor Family Integrated Graphics
Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:21da]
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Beta amd64 (20121001)
MachineType: LENOVO 42872WU
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-17-generic
root=UUID=aeedfe74-da24-46f5-837e-ec386440a8c8 ro quiet splash vt.handoff=7
SourcePackage: xserver-xorg-video-intel
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/01/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 8DET55WW (1.25 )
dmi.board.asset.tag: Not Available
dmi.board.name: 42872WU
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias:
dmi:bvnLENOVO:bvr8DET55WW(1.25):bd11/01/2011:svnLENOVO:pn42872WU:pvrThinkPadX220:rvnLENOVO:rn42872WU:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 42872WU
dmi.product.version: ThinkPad X220
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.8.4-0ubuntu2
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.39-0ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.0-0ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.0-0ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.13.0-0ubuntu6
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati
1:6.99.99~git20120913.8637f772-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.20.9-0ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau
1:1.0.2-0ubuntu3
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1065979/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp