Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2021-10-25 19:06:46

  pasqdnik - Pijak ;-P

pasqdnik
Pijak ;-P
Skąd: Wrocław
Zarejestrowany: 2006-03-06

Klawisze multimedialne - Dell Vostro 14 4300

Witam,

Mam problem z konfiguracją klawiszy multimedialnych (czyli ciszej, głośniej, jaśniej, ciemniej) na w/w sprzęcie.

OS: Bullseye
WM: i3

Szczerze mówiąc, nie wiem jak się do tego nawet zabrać.
Po naciśnięciu np volume+ xev wyświetla jedynie:

Kod:

FocusOut event, serial 34, synthetic NO, window 0x3200001,
    mode NotifyGrab, detail NotifyAncestor

FocusOut event, serial 34, synthetic NO, window 0x3200001,
    mode NotifyUngrab, detail NotifyPointer

FocusIn event, serial 34, synthetic NO, window 0x3200001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 34, synthetic NO, window 0x0,
    keys:  65  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

Nie byłoby w tym nic dziwnego, gdyby nie działało to w ogóle, ale "od strzała", bez żadnej konfiguracji, klawisze działają w xfce, gnome, kde ...
Jak to ugryźć?

EDIT:
evscan jednak wypisuje więcej niż xinput.

Wyjście z xinput:

Kod:

~ $ xinput --list-props 13
Device 'Dell WMI hotkeys':
    Device Enabled (180):    1
    Coordinate Transformation Matrix (182):    1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Send Events Modes Available (302):    1, 0
    libinput Send Events Mode Enabled (303):    0, 0
    libinput Send Events Mode Enabled Default (304):    0, 0
    Device Node (305):    "/dev/input/event11"
    Device Product ID (306):    0, 0

Wyjście z evscan:

Kod:

Input device name: "Dell WMI hotkeys"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 113 (KEY_MUTE)
    Event code 114 (KEY_VOLUMEDOWN)
    Event code 115 (KEY_VOLUMEUP)
    Event code 148 (KEY_PROG1)
    Event code 149 (KEY_PROG2)
    Event code 161 (KEY_EJECTCD)
    Event code 164 (KEY_PLAYPAUSE)
    Event code 202 (KEY_PROG3)
    Event code 203 (KEY_PROG4)
    Event code 224 (KEY_BRIGHTNESSDOWN)
    Event code 225 (KEY_BRIGHTNESSUP)
    Event code 227 (KEY_SWITCHVIDEOMODE)
    Event code 236 (KEY_BATTERY)
    Event code 238 (KEY_WLAN)
    Event code 240 (KEY_UNKNOWN)
    Event code 248 (KEY_MICMUTE)
    Event code 431 (KEY_DISPLAYTOGGLE)
  Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)

Okazuje się, że naciśnięcie klawisza wywołuje przerwanie ACPI ...

Kod:

~ $ acpi_listen 
button/volumedown VOLDN 00000080 00000000 K
button/volumeup VOLUP 00000080 00000000 K
 9DBB5994-A997- 000000d0 00000000
video/brightnessdown BRTDN 00000087 00000000
video/brightnessup BRTUP 00000086 00000000
 9DBB5994-A997- 000000d0 00000000

To teraz zostaje to oskryptować...

Ostatnio edytowany przez pasqdnik (2021-10-25 19:29:02)


Dum spiro - spero ...
pozdrawiam, pasqdnik

Offline

 

#2  2021-10-25 20:23:11

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Klawisze multimedialne - Dell Vostro 14 4300

A jaki jest w ogóle problem? xD

Offline

 

#3  2021-10-26 16:44:05

  pasqdnik - Pijak ;-P

pasqdnik
Pijak ;-P
Skąd: Wrocław
Zarejestrowany: 2006-03-06

Re: Klawisze multimedialne - Dell Vostro 14 4300

Taki jak w pierwszym zdaniu :-D

Już działa ;-)


Dum spiro - spero ...
pozdrawiam, pasqdnik

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)