Upon first login, launcher gets in the way of maximized windows

Bug #731786 reported by Eylem on 2011-03-09
40
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Medium
Didier Roche
unity (Ubuntu)
Medium
Unassigned

Bug Description

I can reproduce this without exception:
0) Make sure unity launcher is set to either autohide or dodge.
1) Maximize the window of any application (Firefox, Evolution, etc.) and quit, so that next time it should open maximized.
2) Restart or logout / login.
3) Start the application set to maximize its window.
4) What you observe (given in the screenshot) is that the unity launcher does not hide or dodge the maximized window. Plus, it keeps its persistent behavior for any maximized-window applications that are subsequently opened, until you force it to dodge an unmaximized window or unmaximize/re-maximize one of the applications.

Very annoying, hope it gets addressed. I apologize if this is a duplicate. I love Unity so I thought I'd share my experiences. Keep up the excellent work, thanks!

Eylem (eylemkoca) wrote :
Paul Sladen (sladen) wrote :

Eylem: Yes, I've see this, but hadn't narrowed it down to a reproducable process as neatly as you have!

Eylem (eylemkoca) wrote :

Glad if I can help improving Unity! I wish I had programming skills to get my hands on it...

Alex Launi (alexlauni) on 2011-03-09
Changed in unity:
status: New → Confirmed
Changed in unity (Ubuntu):
status: New → Confirmed
Changed in unity:
importance: Undecided → Medium
assignee: nobody → Jason Smith (jassmith)

I see something similar:

My launcher is set to never hide, and when I maximize windows, it does the right thing by acting like a 'panel'. I.e. the maximized window does not overlap the launcher.

When I change to a different workspace and then change back, the launcher now overlaps the maximized window, which has grown to the left under the launcher.

To reproduce this I do:
1. Log in to a new session
2. Start app1 (KeepassX for me) on Workspace 1, Maximize
3. Change to WS2
4. Start app2(chrome-stable), Maximize
5. Change back to WS1, Unmaximize app1
6. Change to WS2, Unmaximize app2
7. Change back to WS1, Maximize app1
8. Change to WS2, Maximize app2
The launcher will now overlap app2 as in my screenshot above

Thanks for all the hard work on Unity, it looks great!

Omer Akram (om26er) on 2011-03-20
Changed in unity (Ubuntu):
importance: Undecided → Medium
Eylem (eylemkoca) wrote :

Conrad, thanks! I think it's the same bug as it happens only after a fresh login and once the Launcher remembers its state it will behave.

Didier Roche (didrocks) on 2011-03-22
Changed in unity:
milestone: none → 3.8
Tommaso R. Donnarumma (tawmas) wrote :

@Conrad, I already reported that as bug #736826, which has been fixed in the latest update (though I now get random crashes, but that's another story)

Didier Roche (didrocks) on 2011-03-28
Changed in unity:
milestone: 3.8 → 3.8.2
James Troup (elmo) wrote :

I have the same problem, attaching xwininfo output as requested on IRC.

Tommaso R. Donnarumma (tawmas) wrote :

I thought this one had been fixed. I'm no longer seeing this as of 3.6.8 (running 3.6.8-0ubuntu3 from the natty repositories right now). Please let me know if you need more information on my setup.

Eylem (eylemkoca) wrote :

It is fixed for me too as of 3.6.8. What version are you running James?

Didier Roche (didrocks) on 2011-04-01
Changed in unity:
milestone: 3.8.2 → 3.8.4
Jason Smith (jassmith) wrote :

The hide machine work going in this week fixes this (stealing didrocks kudos)

Changed in unity:
status: Confirmed → Fix Committed
Didier Roche (didrocks) wrote :

Stealing Jason's kudos back then ;)

Changed in unity:
assignee: Jason Smith (jassmith) → Didier Roche (didrocks)
Didier Roche (didrocks) on 2011-04-07
Changed in unity (Ubuntu):
status: Confirmed → Fix Committed
Didier Roche (didrocks) on 2011-04-07
Changed in unity:
status: Fix Committed → Fix Released
Launchpad Janitor (janitor) wrote :
Download full text (5.7 KiB)

This bug was fixed in the package unity - 3.8.4-0ubuntu1

---------------
unity (3.8.4-0ubuntu1) natty; urgency=low

  * New upstream release.
    - [fglrx] compiz crashed with SIGSEGV in nux::IOpenGLSurface::UnlockRect()
      (LP: #685682)
    - SIGSEGV in g_atomic_int_get (LP: #688803)
    - unity-panel-service crashed with SIGSEGV in bamf_factory_view_for_path()
      (LP: #717684)
    - New window tracking system breaks in the case where windows try to
      restack relative to destroyed windows that were never mapped
      (LP: #723014)
    - Numpad 'Enter' doesn't work on highlighted items in dash, places-files and
      places-apps (LP: #741615)
    - compiz crashed with SIGSEGV in free() (LP: #738864)
    - compiz crashed with SIGSEGV in g_closure_invoke() (LP: #741674)
    - compiz crashed with SIGSEGV in CompWindow::id() (LP: #742028)
    - Windows that reparent away from the root before they are mapped can
      cause other windows to become invisible (and compiz to crash)
      (LP: #743011)
    - compiz crashed with SIGABRT in raise() (LP: #743414)
    - compiz crashed with SIGSEGV in g_object_get_qdata() (LP: #742905)
    - compiz crashed with SIGSEGV in g_closure_invoke() (LP: #748033)
    - compiz crashed with SIGSEGV in CompScreen::dpy() (LP: #751372)
    - compiz crashed with SIGABRT in __kernel_vsyscall() (LP: #744867)
    - unity-window-decorator crashed with SIGSEGV in gdk_window_get_events()
      (LP: #725284)
    - Missing icons in app launcher (LP: #728393)
    - Multiple quick clicks on launcher icon with multiple windows completely
      crashes Unity (LP: #731790)
    - Add a test case for invisible windows regressions (LP: #736876)
    - Re-sync with xquerytree to avoid stacking order issues (LP: #740465)
    - Wrong window moves (LP: #741656)
    - compiz crashed with SIGSEGV in g_cclosure_marshal_VOID__VOID()
      (LP: #742280)
    - panel superposition (LP: #742859)
    - unity-window-decorator doesn't start on secondary X session
      (LP: #730495)
    - Unity Launcher stops autohiding and is not responsive (LP: #744325)
    - dash categories dropdown menu leaves "ghost" on desktop (LP: #746800)
    - new dialogs open close enough of the launcher to make hide (LP: #747302)
    - dnd from the application place to the launcher works only once
      (LP: #747316)
    - compiz crashed with SIGSEGV in CompWindow::id() while opening tcl/tk
      interface of R (LP: #747439)
    - minimize animates window fading to the top left corner (ubuntu symbol)
      (LP: #747765)
    - Spread - Clicking on a app icon to spread the windows must always show
      all the windows, regardless of whether or not some of the windows are
      minimised (LP: #750349)
    - Launcher - Show visual de-coupling of Launcher app icons (LP: #751196)
    - unity-window-decorator crashed with SIGSEGV in event_filter_func()
      (LP: #748317)
    - Pressing Super-W to switch windows also presents Dash (LP: #753453)
    - Don't create windows over the launcher (LP: #688816)
    - Unity Grid is broken for multi-monitor setups (LP: #709221)
    - F10 key does not move focus to indicators when on the desktop.
      (LP: #727548)
    - dynamic ...

Read more...

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

Other bug subscribers