Hi All,

I have an issue with my XF86 keys (volume, play/pause, calculator etc)
they appear to disable my client key bindings, by which I mean those
applied via `awful.rules.rules.properties.keys`.

For example I have Alt+F4 bound to client:kill this initially works
fine. If I then press any XF86 key (with an awesome key binding or
not) that key functions as expected, but then Alt+F4 doesn't work, for
clients open before the key was pressed but it works fine for clients
opened after the XF86 key press. Restarting awesome (via
awesome.restart()) resolves the issue, until the next time I press an
XF86 key.

xev doesn't appear to report anything different between the case when
it works and when it doesn't. There are no errors in .xsession-errors.
Because new clients appear to be created fine, I've assumed that it is
an issue with awful.rules, I had a quick look at the lua source code
but was soon out of my depth. But if someone can give me pointers I'm
happy to keep digging!

If it is useful, my awesome config is here:
https://github.com/thatismatt/dotfiles/tree/master/_config/awesome

awesome -v reports:
awesome v3.5.7 (Space Oddity)
 • Build: Jan 18 2016 18:52:30 for x86_64 by gcc version 4.9.2 (buildd@lgw01-18)
 • Compiled against Lua 5.1.5 (running with Lua 5.1)
 • D-Bus support: ✔

Thanks to all who contribute to Awesome, I now can't live without it!
Also, I'm new here, so please forgive me if I get the etiquette wrong.
Matt

--
To unsubscribe, send mail to awesome-unsubscr...@naquadah.org.

Reply via email to