Jest to kolejna próba uruchomienia Fn
klawiszy 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 xev
ani xbindkeys
nie keytouch
wykrywam, 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-editor
jak to sugeruje się tutaj . next
został 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ł?
xev
nie zgłasza kodów dla twoich naciśnięć klawiszy, ale czy jądro widzi scancodes ? Powinieneś być w stanie sprawdzićdmesg
dane wyjściowe i zobaczyć komunikaty, takie jakUnknown key pressed (translated set 2, code 0xa0 on isa0060/serio0
- alternatywnie możesz spróbowaćsudo showkey --scancodes
showkey
Ma ten sam wynik niżxev
,xbindkeys
lubkeytouch
. Wpisałemdmesg | grep -i 'key'
,dmesg | grep -i 'translated'
itp: wynik jest pusta.Odpowiedzi:
Możesz potrzebować wsparcia acpi
Poza instalacją powyższych pakietów, ale w końcu stała ten problem na moim laptopie przez odinstalowanie ten
toshet
pakiet po odkryciu mojego konkretnego modelu nie była zgodna lub obsługiwane przez aplikację toshet. Wątpię, czy masztoshet
zainstalowany, ale możesz to sprawdzić, wpisując następujące polecenie:Jeśli toshet nie jest zainstalowany, nie powinno być żadnych wyników. Jeśli jest wymieniony w kolejnych wynikach tego polecenia, możesz go odinstalować, wpisując następujące polecenie:
źródło
toshet
. Po przejrzeniu doków odkryłem, że mojego modelu nie ma na liście obsługiwanych laptopów. Spróbuję sprawdzić, czy może jest coś innego, co zainstalowałem, aby rozwiązać problem.toshet
. To jeszcze nie działa. Dzięki za pomoc!