Gnome блокирует клавиши регулировки подсветки

Началось это с появлением kms, т.е. давно.
Ноутбук Lenovo G430. Регулировка подсветки дисплея - клавиши Fn+up, Fn+down. Регулировка работает сразу при старте ноута, еще до загрузки ОС. Так же работает в консоли, независимо от наличия kms.

Загрузка Gnome как-то блокирует определение клавиш.
В итоге регулировать яркость могу только через гномовский апплет.

Сначал грешил на иксы, но при загрузке иксов с twm проблема не появилась. Клавиши работали.
Потом стал грешить на gnome-power-manager, удаление которого проблему не решило.
Параметр ядра acpi_backlight=vendor тоже не помогает.

Пните в нужном направлении …
http://www.linlap.com/wiki/lenovo+3000+g430 Нашел здесь такое:
Brightness control works after executing xrandr –output LVDS –set BACKLIGHT_CONTROL native from terminal; you can also add it to your .profile; for Ubuntu Karmic Koala, kernel need nomodeset acpi_backlight=vendor option
там для старого ядра, но может поможет…
Говорила мама: "RTFM, сынок!"
[user@lenovo ~]$ xrandr -d :0.0 --output LVDS1 --set BACKLIGHT_CONTROL native
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  150 (RANDR)
  Minor opcode of failed request:  11 (RRQueryOutputProperty)
  Serial number of failed request:  27
  Current serial number in output stream:  27
даже и не знаю как это прокомментировать, но ничего не изменилось
showkey не показывает keycode ни до загрузки гном ни после. dmesg тоже молчит.

Похоже, что нажатие этих клавиш никак не передается ядру, ни в консоли ни в иксах. но гном как-то блокирует регулировку яркости этими клавишами.
гм, посмотреть настройки gnome power manager? и клавиши смотреть эти скорее всего через acpi_listen
systemd должен умереть.
h4tr3d
гм, посмотреть настройки gnome power manager? и клавиши смотреть эти скорее всего через acpi_listen
acpi_listen на эти клавиши не реагирует. gpm удалял - не помогло. настройки gpm через gconf-editor смотрел, ничего полезного не нашел.

похоже, это хардверные клавиши, и яркость регулируется напрямую железом, или через биос, не знаю как там это всё происходит.
поэтому перехватить событие нажатия никак не получается, ос вообще про них не знает. но не могу понять, как это гном или gdm может заблокировать их действие. и иксы и video-intel кажется тут ни при чем.
https://bugs.launchpad.net/ubuntu/+sour … bug/483062

похоже, эта фигня неизлечима. единственный способ - i915.modeset=0, но с ним не поднимаются иксы.

(EE) intel(0): No kernel modesetting driver detected.
Погугли еще, именно по твоей модели. У меня, на самсунге, решилось правкой /lib/udev/rules.d/95-keymap.rules (просто добавил свою модель ( sudo dmidecode |grep “Product Name”) в строку к самсунгам) и
echo "echo 130,131,132,134,136,137,177,179,247,249 > /sys/devices/platform/i8042/serio0/force_release" >> /etc/rc.local
У тебя значения, скорее всего будут другие, но направление то.
mechanical
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/483062

похоже, эта фигня неизлечима. единственный способ - i915.modeset=0, но с ним не поднимаются иксы.

(EE) intel(0): No kernel modesetting driver detected.
Откатитесь на интелловский драйвер 2.9
Говорила мама: "RTFM, сынок!"
nobus
mechanical
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/483062

похоже, эта фигня неизлечима. единственный способ - i915.modeset=0, но с ним не поднимаются иксы.

(EE) intel(0): No kernel modesetting driver detected.
Откатитесь на интелловский драйвер 2.9
да, вариант … но чё-то лениво … в принципе не страшно
 
Зарегистрироваться или войдите чтобы оставить сообщение.