Jest to kolejna próba uruchomienia Fnklawiszy zwiększania / zmniejszania głośności, jasności itp. Te elementy sterujące po prostu nie działają w moim nie markowym ultrabooku.
Chcę je wykryć, aby zmodyfikować /home/username/.config/openbox/lubuntu-rc.xml, ponieważ następujące czynności nie wydają się działać:
<keybind key="XF86AudioRaiseVolume">
<action name="Execute">
<command>amixer -q sset Master 3%+ unmute</command>
Na przykład xevani xbindkeysnie keytouchwykrywam, gdy naciskam przycisk zwiększania objętości lub zmniejszania jasności. Przycisk start / stop touchpada działa, ale nie jest również wykrywany przez te aplikacje.
Próbowałem też, dconf-editorjak to sugeruje się tutaj . nextzostał już ustawiony na XF86AudioNext(i tak jest active)
Tutaj czytam następujące wyjaśnienie:
Niektóre Fnkombinacje klawiszy laptopa to klawisze multimedialne (wyglądające na system operacyjny jako zwykłe klawisze z niestandardowymi kodami), podczas gdy inne wyzwalają zdarzenia ACPI, które ostatecznie docierają do systemu operacyjnego, a niektóre są po prostu obsługiwane przez BIOS i nigdy nie są widziane przez system operacyjny. Ścieżki informacyjne zostały wyjaśnione na stronie Hotkeys / Architecture na wiki Ubuntu, wraz ze schematami.
Jeśli system operacyjny nic nie widzi po naciśnięciu klawiszy jasności, może to być spowodowane tym, że są one obsługiwane bezpośrednio przez system BIOS. Bitwa nie jest całkowicie przegrana - w zasadzie można zhakować BIOS - ale poziom trudności jest znacznie podniesiony.
Dowolny pomysł?
xevnie zgłasza kodów dla twoich naciśnięć klawiszy, ale czy jądro widzi scancodes ? Powinieneś być w stanie sprawdzić dmesgdane wyjściowe i zobaczyć komunikaty, takie jak Unknown key pressed (translated set 2, code 0xa0 on isa0060/serio0- alternatywnie możesz spróbowaćsudo showkey --scancodes
showkeyMa ten sam wynik niż xev, xbindkeyslub keytouch. Wpisałem dmesg | grep -i 'key', dmesg | grep -i 'translated'itp: wynik jest pusta.