Kod: Zaznacz cały
keycode 121 = XF86AudioMute
keycode 122 = XF86AudioLowerVolume
keycode 123 = XF86AudioRaiseVolume
keycode 232 = XF86MonBrightnessDown
keycode 233 = XF86MonBrightnessUp
Kod: Zaznacz cały
uname -r
Kod: Zaznacz cały
2.6.39-1-amd64
Kod: Zaznacz cały
xmodmap -pke | grep 23[2,3]
Kod: Zaznacz cały
keycode 232 = XF86MonBrightnessDown NoSymbol XF86MonBrightnessDown
keycode 233 = XF86MonBrightnessUp NoSymbol XF86MonBrightnessU
Kod: Zaznacz cały
xev | sed -n 's/^.*state \([0-9].*\), keycode *\([0-9]\+\) *\(.*\), .*$/keycode \2 = \3, state = \1/p'
Kod: Zaznacz cały
keycode 232 = (keysym 0x1008ff03, XF86MonBrightnessDown), state = 0x0
keycode 233 = (keysym 0x1008ff02, XF86MonBrightnessUp), state = 0x0
Dodane:
Udało mi się to ustawić, może trochę naokoło, ale działa poprawnie. Znalazłem najpierw plik ,,brightness'', w którym jest zapisany poziom jasności (u mnie był w /sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/) i napisałem dwa skrypty, brightnessdown.sh:
Kod: Zaznacz cały
read actual < "/sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/brightness"
echo `expr $actual - 1` > '/sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/brightness'
Kod: Zaznacz cały
read actual < "/sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/brightness"
echo `expr $actual + 1` > '/sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/brightness'
Kod: Zaznacz cały
XF86MonBrightnessDown :ExecCommand sudo /home/nazwa_użytkownika/.fluxbox/scripts/brightnessdown.sh
XF86MonBrightnessUp :ExecCommand sudo /home/nazwa_użytkownika/.fluxbox/scripts/brightnessup.sh
Kod: Zaznacz cały
nazwa_użytkownika ALL=NOPASSWD: /home/nazwa_użytkownika/.fluxbox/scripts/brightnessdown.sh
nazwa_użytkownika ALL=NOPASSWD: /home/nazwa_użytkownika/.fluxbox/scripts/brightnessup.sh
Kod: Zaznacz cały
root ALL=(ALL:ALL) ALL
Kod: Zaznacz cały
%sudo ALL=(ALL:ALL) ALL