XFCE should catch keybindings before other applications

Bug #1082718 reported by Erik S on 2012-11-24
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xfce4-settings (Ubuntu)
Undecided
Unassigned

Bug Description

I realized this bug quite accidentally.
I wrote a small program and a script, to toggle the volume on my hardware wheel fast. The script (changes volume via "amixer set...") gives the current volume to my application which then messages my daemon to show the volume as a notify-osd message.

The daemon just calls the required methods to show the notification bubble. The basic idea was to keep the bubble "alive", whereas calling another "notify-application" more than once produces more bubbles...

Long story... Now my point:

When controlling the volume on the blank desktop it's fast and smooth. But trying the same with an active instance of "leafpad", "banshee" or (the most clearly example) "gedit" the controlling is slow and sluggish (screencapture attached...).

In some games, the keybindings have no effect at all.

It seems like the xfce-keyboard-listener-daemon (or whatever ;) ) doesn't listen on the keyboard as the first application. Consequently, other applications like "gedit" or "tuxracer" (game) get the keyboard-events first and (mostly) ignore them.

I'm using XFCE 4.10 installed with Xubuntu 12.10.

Erik S (ofenfisch) wrote :
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Bug attachments