← Back to team overview

screenlets-dev team mailing list archive

[Bug 904040] [NEW] Changing screen geometry in the middle of startup messes up positions of autostart application windows

 

Public bug reported:

Something during the startup of Unity messes up predefined positions of
autostart applications on screen. 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, 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 run from
UnityScreen::Relayout in plugins/unityshell/src/unityshell.cpp and it
seems that if I run my applications after that, there are no problems.

However, this is not expected behaviour from Unity shell, it shouldn't
matter when I start my applications, as long as I start them from Ubunty
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

** Affects: screenlets
     Importance: High
         Status: Confirmed

** Affects: unity
     Importance: Undecided
         Status: New

** Also affects: screenlets
   Importance: Undecided
       Status: New

** Changed in: screenlets
       Status: New => Confirmed

** Changed in: screenlets
   Importance: Undecided => High

** Description changed:

  Something during the startup of Unity messes up predefined positions of
  autostart applications on screen. 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, 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 run from
  UnityScreen::Relayout in plugins/unityshell/src/unityshell.cpp and it
  seems that if I run my applications after that, there are no problems.
  
  However, this is not expected behaviour from Unity shell, it shouldn't
  matter when I start my applications, as long as I start them from Ubunty
  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

-- 
You received this bug notification because you are a member of
Screenlets Dev Team, which is subscribed to Screenlets.
https://bugs.launchpad.net/bugs/904040

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

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


Follow ups

References