touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #122677
[Bug 1506846] Re: [multimonitor] nested server surface positioning incorrect
** Also affects: mir (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1506846
Title:
[multimonitor] nested server surface positioning incorrect
Status in Mir:
Fix Committed
Status in Unity System Compositor:
New
Status in mir package in Ubuntu:
New
Bug description:
Flo and Mir 0.17.
For multimonitor, it appears USC often positions the 2 nested server surfaces on the same screen, as if noth surfaces are positioned at (0,0) in the virtual desktop space - and not side-by-side. This screenshot may not be the clearest:
https://chinstrap.canonical.com/~gerboland/mm2.jpg
but I got it through moving the egltriangle surface to the right, and it appeared on the left!
Steps to repro:
1. SSH into device and do: sudo stop lightdm
2. You'll want your backllight back, mirbacklight didn't work for me, so I called this as root:
echo 255 > /sys/devices/platform/msm_fb.591617/leds/lcd-backlight/brightness
3. Run
sudo unity-system-compositor --debug-without-dm --disable-inactivity-policy true --enable-hardware-cursor=true --debug-active-session-name=Test
sudo chmod 777 /tmp/mir_socket
4. Start nested server
mir_demo_server --host /tmp/mir_socket --display-config sidebyside --launch-client /usr/bin/mir_demo_client_egltriangle
You should see the spinny triangle.
5. Now plug in the slimport cable. The display will flicker while the external display is being incorporated.
6. Use 3 fingers, move the triangle surface to the right.
Expected result:
It should appear on the external display
Actual result:
It pops in on the left of the internal display. See screenshot above.
To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1506846/+subscriptions