Changing screen geometry in the middle of startup messes up positions of autostart application windows

Bug #904040 reported by Märt Põder on 2011-12-14
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Screenlets
High
Unassigned
Unity
Incomplete
Undecided
Unassigned
unity (Ubuntu)
Undecided
Unassigned

Bug Description

Something during the startup of Unity messes up predefined positions of autostart applications. Debugging the issue resulted that when "DEBUG 2011-12-14 01:51:42 glib <unknown>:0 Setting to primary screen rect: x=0 y=0 w=1280 h=1024" was displayed after the autostart application was started/displayed, then at least one of the predefined coordinates (x or y) of autostart application window was messed up (set to default value).

The message displayed in ~/.xsession-errors is defined in UnityScreen::Relayout in plugins/unityshell/src/unityshell.cpp and it seems that if I run my applications after that message is displayed during Unity startup, there are no problems.

However, this is not expected behaviour from Unity shell, it shouldn't matter when exactly I start my applications, as long as I start them from Ubuntu system menu in a normal way. Unity 2D, GNOME3 shell and GNOME3 fallback session are doing fine in this respect.

Unity version: 4.24.0-0ubuntu2b1

See also: https://bugs.launchpad.net/screenlets/+bug/885322

Märt Põder (boamaod) on 2011-12-14
Changed in screenlets:
status: New → Confirmed
importance: Undecided → High
description: updated
Märt Põder (boamaod) on 2011-12-14
description: updated
Changed in unity:
status: New → Confirmed
Changed in unity (Ubuntu):
status: New → Confirmed
Omer Akram (om26er) wrote :

Thanks for the bug report. Is that still an issue for you Ubuntu 12.04 with all updates applied? Can you please test that and let us know?

Changed in unity:
status: Confirmed → Incomplete
Changed in unity (Ubuntu):
status: Confirmed → Incomplete
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers