Portál AbcLinuxu, 2. května 2025 07:19
Pokud se nekdo vyznate v mapovani klaves, HALu, D-Busu a novem OSD, rad bych lip zprovoznil Brightness OSD:
Tlacitka Fn+F3, F4 generuji ACPI eventy "hotkey ATKD 00000020" az 0000002f (viz. acpi_listen). Mely by jim odpovidat keycodes 224 a 225 (viz. lshal a evtest /dev/input/event8). Tem by mely odpovidat konstanty KEY_BRIGHTNESSDOWN a KEY_BRIGHTNESSUP (viz. /usr/share/acpi-support/key_constants) a symboly XF86MonBacklightDown a XF86MonBacklightUp (viz. /usr/share/X11/XKeysymDB). Hodnota jasu se da ziskat z /sys/devices/virtual/backlight/eeepc/brightness (nedari se mi tam zapisovat).
Muj problem cislo 1 spociva v tom, ze ACPI eventy nejsou namapovany na keycodes (xev ani showkey -s nic nevypise).
Muj problem cislo 2 spociva v tom, ze podvrzene keycodes (pomoci acpi_fakekey 224) nezpusobi zobrazeni Brightness OSD, ani kdyz rucne namapuju keycode na symbol (pomoci xmodmap -e "keycode 224 = XF86MonBrightnessDown).
Nejake napady? Dik!
Jeste muze byt relevantni HAL cesta: /org/freedesktop/Hal/devices/computer_backlight a org.freedesktop.Hal.Device.LaptopPanel nebo org.freedesktop.hal.power-management.lcd-panel. HALu ale nerozumim, jen jsem to vycetl v /usr/lib/hal/scripts...
A neni lepsi na to nahodit primo eeebuntu?
Z jejich oficialniho FAQ: The latest versions of Eeebuntu are based upon Ubuntu 8.10, Intrepid Ibex.
INTERVAL=10 DEVPATH=hwmon0= hwmon1=devices/platform/eeepc DEVNAME=hwmon0=acpitz hwmon1=eeepc FCTEMPS=hwmon1/pwm1=hwmon0/temp1_input FCFANS=hwmon1/pwm1=hwmon1/fan1_input MINTEMP= hwmon1/pwm1=58 MAXTEMP= hwmon1/pwm1=66 MINSTART= hwmon1/pwm1=30 MINSTOP= hwmon1/pwm1=20 MINPWM= hwmon/pwm1=0 MAXPWN= hwmon1/pwm1=255
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.