Intellihide not working if another instance of the application covers the dock

Asked by Simon Butcher on 2011-03-02


Using docky 2.06 on lucid

1) Open a terminal window maximised/covering the dock.
2) Open firefox so that it is the active window, not covering the dock. In intellihide mode, the dock should now be showing
3) Open a second terminal window, not covering the dock.

When the second terminal is active window, i would expect the dock to show. Flicking between firefox and the second terminal window makes the dock disappear.
Similar issue when using multiple file manager windows(nautilus)

If not sure if this is a bug or intended behaviour that docky looks to see if *any* applications of the same name are touching/covering the dock?

Question information

English Edit question
Docky Edit question
No assignee Edit question
Last query:
Last reply:
Rico Tzschichholz (ricotz) said : #1

yes, this is intended. We handle all windows which belong to the same process as a group.

Kiran Sonnad (ksonnad) said : #2

Good to know that it's not a bug, but have you considered that basing Intellihide on the active *window* might make more sense?

If I'm focusing on a window that doesn't overlap with Docky, I want Docky visible regardless of whether the active window is the same application as another window that does obscure the dock. Just because they're the same application doesn't mean they're necessarily related.

Of course, others may disagree, so have you considered a switch for Intellihide that would allow the user to choose whether it's based on the active window or active application?

Can you help with this problem?

Provide an answer of your own, or ask Simon Butcher for more information if necessary.

To post a message you must log in.