Unity Windows return to the wrong place in multi-moniter

Bug #767752 reported by Andrew Bancroft
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Low
Marco Trevisan (Treviño)
unity (Ubuntu)
Fix Released
Low
Marco Trevisan (Treviño)

Bug Description

Binary package hint: unity

When a window is minimized or an icon is placed on the unity panel, the window or icon's animation flys towards the left side of the left hand moniter (even though it has no unity panel).

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: unity 3.8.10-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,imgpng,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,unitymtgrabhandles,scale,session,unityshell]
CompositorRunning: compiz
DRM.card0.HDMI.A.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.VGA.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1280x1024 1152x864 1024x768 1024x768 1024x768 832x624 800x600 800x600 640x480 640x480 720x400
 edid-base64: AP///////wAebdpK9qkAAAUQAQNoJh546qKlo1dMnSURUFSlaoAxT0VPYU+BgAEBAQEBAQEBMCoAmFEAKkAwcBMAeC0RAAAeAAAA/QA4Sx5GCwAKICAgICAgAAAA/ABNMTkxN0EKICAgICAgAAAA/AAKACAgICAgICAgICAgALg=
Date: Wed Apr 20 22:26:44 2011
DistUpgraded: Fresh install
DistroCodename: natty
DistroVariant: ubuntu
GraphicsCard:
 ATI Technologies Inc RV710 [Radeon HD 4350] [1002:954f] (prog-if 00 [VGA controller])
   Subsystem: Hightech Information System Ltd. Device [1787:2008]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110413)
InstallationMedia_: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110413)
InstallationMedia__: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110413)
MachineType: System manufacturer System Product Name
ProcEnviron:
 LANGUAGE=en_GB:en
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-8-generic root=UUID=4f56d13d-1499-460e-b05e-6c1d928e3c0c ro quiet splash vt.handoff=7
ProcVersionSignature_: Ubuntu 2.6.38-8.42-generic 2.6.38.2
ProcVersionSignature__: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Renderer: Unknown
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/15/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0407
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: M4A78-VM IN/SI
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev X.0x
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0407:bd07/15/2009:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnM4A78-VMIN/SI:rvrRevX.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer
version.compiz: compiz 1:0.9.4+bzr20110415-0ubuntu2
version.ia32-libs: ia32-libs 20090808ubuntu12
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.libgl1-mesa-dri: libgl1-mesa-dri 7.10.2-0ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.2-0ubuntu2
version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu3
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu4
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu7
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu7

Related branches

Revision history for this message
Andrew Bancroft (awbancroft) wrote :
Revision history for this message
Omer Akram (om26er) wrote :

Can you please make a video of to show the problem you are facing and attach it to this bug report.

tags: added: multimonitor
Changed in unity:
status: New → Incomplete
Changed in unity (Ubuntu):
status: New → Incomplete
importance: Undecided → Low
Revision history for this message
papukaija (papukaija) wrote :

We'd like to figure out what's causing this bug for you, but we haven't heard back from you in a while. Could you please provide the requested information? Thanks!

Revision history for this message
Omer Akram (om26er) wrote :

Confirming this bug from the duplicate and also I believe the root cause for this and bug 773703 is the same so fixing one should fix the other.

Changed in unity:
status: Incomplete → Confirmed
Changed in unity (Ubuntu):
status: Incomplete → Confirmed
David Barth (dbarth)
Changed in unity:
importance: Undecided → Low
Revision history for this message
Omer Akram (om26er) wrote :

thanks for the report. Is that still an issue in Ubuntu 12.04??

Changed in unity:
status: Confirmed → Incomplete
Changed in unity (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Colin Law (colin-law) wrote :

I am seeing this on Quantal, at least I think it is the same issue. Two monitors side by side, launcher on right hand monitor, app window on left monitor. Minimise the app and it flies left instead of right, towards the launcher. I can't get excited about it however, I had not even noticed that it flies at all until I saw this bug.

Changed in unity:
status: Incomplete → Confirmed
Changed in unity (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Cas (calumlind) wrote :

Since the last time I tested this I think it is better as the animation for the monitor with the launcher is correct but as Colin stated it is still is an issue, and in Precise I see the wrong animation for the lefthand non-launcher monitor.

tags: added: quantal
tags: added: precise
Revision history for this message
Alberto Salvia Novella (es20490446e) wrote :

Status changed to 'Triaged' because the bug is:

- Valid.
- Well described.
- Reported in the upstream bug tracker (Launchpad).
- Ready to be worked on by a developer.

Changed in unity (Ubuntu):
status: Confirmed → Triaged
Changed in unity:
milestone: none → 7.2.0
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Changed in unity (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
status: Triaged → In Progress
Changed in unity:
status: Confirmed → In Progress
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:unity at revision None, scheduled for release in unity, milestone 7.2.0

Changed in unity:
status: In Progress → Fix Committed
Changed in unity (Ubuntu):
status: In Progress → Fix Committed
Changed in unity:
assignee: Marco Trevisan (Treviño) (3v1n0) → nobody
Changed in unity (Ubuntu):
assignee: Marco Trevisan (Treviño) (3v1n0) → nobody
Changed in unity:
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Changed in unity (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.4 KiB)

This bug was fixed in the package unity - 7.1.2+14.04.20131106.1-0ubuntu1

---------------
unity (7.1.2+14.04.20131106.1-0ubuntu1) trusty; urgency=low

  [ Ted Gould ]
  * Clean up NIH Errors so they don't get reported on exit. (LP:
    #1236720)

  [ Brandon Schaefer ]
  * Workaround for now, replace all blacklisted chars in the results
    name with a '?'. So we can still render all the results with out a
    crash. This needs to be fixed in pango/harfbuzz. (LP: #1239381)
  * Get the current char before moving on to the next char!.

  [ Marco Trevisan (Treviño) ]
  * UnityScreen: also redraw the HudView if it has not been fully
    damaged. (LP: #1240322)
  * OverlayRenderer: only and correctly initialize the BGLayer when not
    on GLSL codepath Make sure we set the initial bg_layer_ value to the
    average color, and do this only if really needed. (LP: #1232726)
  * Launcher: desaturate the inactive icons when in Spread mode. (LP:
    #1238892, #1238638)
  * LauncherIcon: add MultiMonitor quirks support A quirk can be now set
    for all monitors or for just one. (LP: #1051913, #1215738, #1240750,
    #1240737)
  * UnityScreen: CreateSuperNewAction with Shift and Numpad for launcher
    This fixes the bug that caused Super+Shift+KP_x not to work as it
    should. (LP: #1240806)
  * AnimationUtils: add Start, Skip and SetValue methods These allows to
    start an animation, to skip it or to just set its value. The
    templates now are more intelligent and we define the values that can
    assume just once, by specializing a StartValueForDirection function.
  * Support libxpathselect1.4. (LP: #1243529)
  * LauncherIcon: use nux::Animation for each Quirk property Update
    Launcher and Icons code accordingly, get rid of the timespec. Remove
    unneded Quirks, reduce redraws and update tests.
  * Invalidate the Icon Centers when the monitor layout changes, so we
    make sure that if an icon center is set, then the icon is available
    on that monitor. Added GetCenterForMonitor that allows to retrieve
    the nearest valid icon center for a given monitor, and in this way
    we can get the best icon that can handle a window minimization. (LP:
    #767752)

  [ Lars Uebernickel ]
  * panel-service.c: don't warn about unknown image type unnecessarily
    Don't warn about indicators that explicitely don't have an image
    set. However, continue warning when the set image is of an unknown
    type.

  [ Chris Townsend ]
  * Instead of using NeedSoftRedraw(), use QueueDraw() for the Launcher
    and Panel to force a redraw to fix issue where leaving a full screen
    unredirected window would not redraw the Launcher and Panel. (LP:
    #1240595)

  [ Eleni Maria Stea ]
  * Added --compiz-path parameter to the unity startup script. It allows
    us to start unity with custom builds of compiz (not only
    /usr/bin/compiz) like that: ./unity --compiz-path
    custom_compiz_build_directory/bin/compiz --replace ccp.

  [ Francis Ginther ]
  * Reverting support for libxpathselect1.4. (LP: #1245988)

  [ Łukasz 'sil2100' Zemczak ]
  * DebugDBusInterface: add support to libxpathselect-1.4 Some cleanups
    and reworking of glib::Variant and debug::...

Read more...

Changed in unity (Ubuntu):
status: Fix Committed → Fix Released
Changed in unity (Ubuntu):
status: Fix Released → Fix Committed
Changed in unity:
assignee: Marco Trevisan (Treviño) (3v1n0) → nobody
Changed in unity (Ubuntu):
assignee: Marco Trevisan (Treviño) (3v1n0) → nobody
Revision history for this message
Stephen M. Webb (bregma) wrote :

Commit message in Ubuntu indicates this was released into Ubuntu. Needs a reason to change the status to deny that.

Changed in unity (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Alberto Salvia Novella (es20490446e) wrote :

Sorry, I changed this for error (and did again for unity!).

Changed in unity:
status: Fix Committed → Fix Released
Revision history for this message
Stephen M. Webb (bregma) wrote :

Well, it's not actually released upstream in Unity yet (yeah, I know, weird right? Ubuntu does rolling releases of certain projects even though the upstreams do not, which can get hellaconfused for folks not intimately involved, and also for some who _are_ intimately involved). No biggie, though.

Changed in unity:
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Changed in unity (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Changed in unity:
status: Fix Released → Fix Committed
Revision history for this message
Stephen M. Webb (bregma) wrote :

Fix Released in Unity Unity 7.2.0.

Changed in unity:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.