Žasnu nad vpravdě raketovým vývojem Ubuntu. Zaškrtnout deset let staré zaškrtávátko, to je umění.
Tento problém se aktivně (konečně) řeší. Spousta her dostupných na Steamu (vlastně všechny kromě World of Goo, alespoň co jsem zkoušel) s tím nemá problém. Otázkou je, jestli používají nějaký workaround, nebo jestli jde již o konečný fix. Před nedávnem byl totiž vytvořen nový standard, který říká, jak to mají grafická prostředí řešit.
Viz phoronix.com: http://www.phoronix.com/scan.php?page=news_item&px=MTIxNDg
To je způsobeno tím, že ony klávesy vyvolávají úplně normální činnosti stisků kláves (XF86AudioRaiseVolume např., dají se zjistit přes "xev"). Málokteré hardwarové implementace ale posílají i ACPI eventy / málokteré softwarové nástroje pracují s ACPI namísto s klávesami.
Problém je v tom, že aplikace si může "grabnout" klávesnici pro sebe, ignorujíc alt-tab, volume klávesové stisky, apod. ACPI eventy jdou o úroveň níž, takže fungují.
Proto pokud si nastavím ovládání hlasitosti přes amixer v keybindech fluxboxu (~/.fluxbox/keys) na např. XF86AudioRaiseVolume, nefunguje ovládání hlasitosti u některých her, ale pokud si nastavím acpid (/etc/acpi/events/) na button/volumeup VOLUP (thinkpad posílá jak keypress, tak acpi event), funguje to nezávisle na hře, nezávisle na X serveru.