undecorated onboard doesn't comply with compiz effects
Bug #1461221 reported by
kenn
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Onboard |
Won't Fix
|
Low
|
Unassigned | ||
onboard (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I am on Ubuntu 14.04.2 platform. When I untick "show window decorator" in onboard settings, onboard doesn't obey compiz window
animation effects while minimizing, maximizing, moving ect. Is it by design or a regression in recent releases?
To post a comment you must log in.
Yes, current Onboard hides and shows the keyboard window wherever possible, instead of minimizing/ restoring it. IIRC it's been like this since we switched to GTK-3 in 2012 and more out of necessity than by design. Gnome-3/GTK-3 were trying to get rid of minimizing back then and the required APIs weren't there or have been unreliable. Also the default minimize/restore animations in compiz added delays and didn't seem like a good fit for Onboard's auto-show overall.
Currently there's one loophole left for real minimizing: >Window- >Force to top >General- >Show status icon >General- >Show floating icon
- Onboard has to think it runs under metacity, so run it from command line as
onboard -q metacity
- uncheck Preferences-
- uncheck Preferences-
- uncheck Preferences-
That should get you minimizing in Compiz too, but YMMV. With auto-show enabled there's a chance the window disappears for good at some point, i.e. deiconify() does nothing.
Marking 'won't fix' for now as I don't believe we'll be able to change this behavior.