applets close immediately after focus is lost
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Awn Extras |
In Progress
|
Undecided
|
Unassigned |
Bug Description
I have installed awn from your Launchpad PPA on Ubuntu Hardy. The version is 0.3.1 from yesterday. This issue is very similar to Bug 139997, but it applies to all applets. It would be best if the solution were built into awn instead of relying on each applet author to implement it.
The problem is that when focus follows mouse, the applets output disappears when I move the cursor across the gap between awn and the applet's output if there is another window open there. I tried delaying the focus switch with KDE, but that did not fix awn.
I think the best solution would be to make the applet output stay up for a configurable amount of time after focus is lost and allow it to stay open if focus is regained.
Thank you.
The focus follows mouse configuration in combination with the expected applet behavior bug has been around for a while.
The delayed closing on focus loss is an option that could be considered but I'm not really convinced it's necessary. IMO the best option is to just disable closing the dialog when focus is lost when a focus follows mouse configuration is being used.
A few months ago a global key was created in (in gconf terms) /apps/avant- window- navigator/ applets/ shared/ which is meant to be a global setting controlling the hiding of an awn dialog with loss of focus.. and then ignored until recently.
The default behavior is to hide on loss of focus and it definitely is the preferred setting for most users. That being said we are trying to accommodate different configurations so the aforementioed key 'dialog_ focus_loss_ behavior' was created.
Please note that many applets do not have this implemented yet. But work was recently started and a addition was made to the applet guidelines to encourage compliance. Also there may be a small number of applets that are architectural unable to implement this feature.
http:// bazaar. launchpad. net/~awn- extras/ awn-extras/ trunk/revision/ 452 bazaar. launchpad. net/~awn- extras/ awn-extras/ trunk/revision/ 451 bazaar. launchpad. net/~awn- extras/ awn-extras/ trunk/revision/ 450 bazaar. launchpad. net/~awn- extras/ awn-extras/ trunk/revision/ 449 wiki.awn- project. org/Applets: DevelopmentGuid elines# Shared_ Configuration_ Keys
http://
http://
http://
http://
Given the current state of affairs I'm going to mark this bug 'in progress'.
Thanks for contributing to awn.