On Sun, Sep 25, 2011 at 9:06 PM, Jane Silber <[email protected]> wrote:
> Yes, I have things set up with the external monitor above the laptop
> screen.
>
> WRT your comment that this is a use case the DX team hasn't encountered,
> do you mean external monitors in general or the positioning of one on
> top of the other?

I'm referring to the case of one monitor on top of another. Most of us
have multimonitor setups, but the ones I've encountered by far are the
left-to-right kind.

I don't think it's so much that DX hasn't encountered the
top-bottom-with-bottom-primary usecase, its more a case that this is
not a common usecase and as such the multimonitor support hasn't been
optimized for this arrangement yet. (As I mentioned earlier, the
freedesktop.org standards make this case ... difficult to support,
where you have the primary monitors containing panels and monitors
which are adjacent to the position of those panels, and as such, I
haven't seen any desktop environment get this right).

That's not to say that it's not a valid usecase, in my opinion it is
totally valid and we should support it (in our current architecture
that's more or less trivial because Unity has a high level of control
over what the window manager (compiz) is doing in this case anyways).

I do think, however, that I need to write up an amendment to the
standard for the position of windows relative to panels that was set
by freedesktop in the extended window manager hints, because it
clearly doesn't take into account this use-case (I would imagine that
I am not the first person to bring this up either).

> The reason I have it positioned this way is mainly
> because of the inability to tell Unity which screen I want the launcher
> on.
> Because it is locked (AFAICT) to the laptop screen, it creates
> longer mouse distances to travel to the launcher/dash when I position
> the external monitor to the side of the laptop one.

I don't work on the launcher or the dash, but at least in my testing
just now with xrandr, they chose the monitor which is marked
"primary". Unfortunately, pretty much every driver stack has a
different way of doing this which makes supporting it a bit of a
nightmare, but if you know what hardware / driver combination you're
on, then I know at least two ways of doing this off-hand:

For intel / radeon / nouveau (eg, open source drivers) : At least in
the graphical monitor's configuration tool provided by
gnome-control-center there isn't an option to mark one monitor or the
other primary (I assume at least by playing with it that it picks the
one you configured to be on the left-most side to be primary, and the
bottom-most to be primary as well). But you can get a list output of
all of your monitors with `xrandr` and then do something like

xrandr --output (monitor-id) --primary

And the launcher will move to the monitor you specify.

For the binary nvidia blob, the setting is in the NVIDIA X Server
Settings tool, as "mark this display as primary" when setting up
monitors. It's been a long time since I last used that driver though
(I use nouveau), so I am unsure as to whether or not this option is
still broken or exactly what this was called.

For the binary ATI blob, unfortunately I really have no idea off hand,
but I would imagine they'd provide a tool to make one monitor the
"primary" one.

I agree that providing a graphical method to change the primary
monitor is probably something that needs design input though, as there
are usecases for this and it seems like upstream GNOME has left this
option out. As such, I think it would be useful to file a separate bug
against ayatana-design about this.
> If you fix it so
> that I can move the launcher to the other screen (which I think should
> be the design any way), then I'll position them differently!

Yes, that's a matter that needs to be taken up with the design team.

>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/857214
>
> Title:
>  (oneirc) default placement of windows is behind panel
>
> Status in Unity:
>  Confirmed
> Status in “unity” package in Ubuntu:
>  Confirmed
>
> Bug description:
>  In an Oneric beta, running on a laptop with an external monitor,
>  windows that open on the laptop screen by default open with the top
>  window decoration behind the top panel. This makes it very difficult
>  to move those windows. See attached screenshot. The bar in the middle
>  is the division between the two screens.
>
>  ProblemType: Bug
>  DistroRelease: Ubuntu 11.10
>  Package: unity 4.16.0-0ubuntu2
>  ProcVersionSignature: Ubuntu 3.0.0-11.18-generic 3.0.4
>  Uname: Linux 3.0.0-11-generic x86_64
>  .tmp.unity.support.test.0:
>
>  ApportVersion: 1.23-0ubuntu1
>  Architecture: amd64
>  CompizPlugins: 
> [core,bailer,detection,composite,opengl,compiztoolbox,decor,resize,vpswitch,mousepoll,grid,snap,imgpng,place,session,move,regex,gnomecompat,unitymtgrabhandles,wall,animation,workarounds,expo,fade,ezoom,scale,unityshell]
>  CompositorRunning: compiz
>  Date: Fri Sep 23 10:21:45 2011
>  DistUpgraded: Log time: 2011-09-07 16:36:15.956610
>  DistroCodename: oneiric
>  DistroVariant: ubuntu
>  GraphicsCard:
>   Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] 
> (rev 02) (prog-if 00 [VGA controller])
>     Subsystem: Lenovo Device [17aa:215a]
>  InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
>  MachineType: LENOVO 5129CTO
>  ProcEnviron:
>   PATH=(custom, no user)
>   LANG=en_GB.UTF-8
>   SHELL=/bin/bash
>  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-11-generic 
> root=UUID=52f3f8dd-ab0d-4f3b-8cef-9bc54492e659 ro quiet splash vt.handoff=7
>  SourcePackage: unity
>  UpgradeStatus: Upgraded to oneiric on 2011-09-07 (15 days ago)
>  dmi.bios.date: 09/15/2010
>  dmi.bios.vendor: LENOVO
>  dmi.bios.version: 6QET53WW (1.23 )
>  dmi.board.name: 5129CTO
>  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:bvr6QET53WW(1.23):bd09/15/2010:svnLENOVO:pn5129CTO:pvrThinkPadX201s:rvnLENOVO:rn5129CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
>  dmi.product.name: 5129CTO
>  dmi.product.version: ThinkPad X201s
>  dmi.sys.vendor: LENOVO
>  version.compiz: compiz 1:0.9.5.94+bzr2803-0ubuntu5
>  version.ia32-libs: ia32-libs 20090808ubuntu22
>  version.libdrm2: libdrm2 2.4.26-1ubuntu1
>  version.libgl1-mesa-dri: libgl1-mesa-dri 7.11-0ubuntu3
>  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
>  version.libgl1-mesa-glx: libgl1-mesa-glx 7.11-0ubuntu3
>  version.xserver-xorg: xserver-xorg 1:7.6+7ubuntu7
>  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.0-1ubuntu13
>  version.xserver-xorg-video-ati: xserver-xorg-video-ati 
> 1:6.14.99~git20110811.g93fc084-0ubuntu1
>  version.xserver-xorg-video-intel: xserver-xorg-video-intel 
> 2:2.15.901-1ubuntu2
>  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 
> 1:0.0.16+git20110411+8378443-1
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/unity/+bug/857214/+subscriptions
>


-- 
Sam Spilsbury

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/857214

Title:
  (oneirc) default placement of windows is behind panel

To manage notifications about this bug go to:
https://bugs.launchpad.net/unity/+bug/857214/+subscriptions

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

Reply via email to