Jaký je nejlepší způsob implementace podpory klávesových zkratek v Linuxu (tj. podpora jasu, zvuku nebo podsvícení kláves)? „Nejlepším způsobem“ myslím robustní, bez duplikace kódu, s minimální prací potřebnou k přidání podpory pro nový hardware.
- Kdo by měl zachytit klávesové zkratky? Modul jádra / démon / X server / desktopové prostředí / něco jiného?
- Kdo by měl vykonávat skutečnou práci (např. nastavení jasu)?
Přijatá odpověď:
Nastavení vlastních klávesových vazeb již podporuje většina správců oken Linuxu. Můžete také získat vstupní ovladače xorg, které rozpoznávají věci jako média a klávesy jasu. Jaký správce oken / desktopové prostředí aktuálně používáte a co přesně se snažíte dělat? Pokud se právě snažíte zprovoznit klávesy jasu, můžete přejít do nastavení klávesnice správce oken, přejít na klávesové zkratky a svázat klávesy pro zvýšení a snížení jasu, za předpokladu, že váš správce oken má vestavěnou podporu pro tyto dvě operace. Pokud ne, můžete nainstalovat xbacklight a svázat klávesu zvýšení jasu s xbacklight -inc 1
a spodní tlačítko jasu na xbacklight -dec 1
.
Viz http://linux.die.net/man/1/xbacklight