Bug #824
Регулировка яркости экрана ноутбука не работает
Status: | Closed | Start: | 10/26/2015 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 0% |
|
Category: | Calculate Linux Desktop | Spent time: | - | |
Target version: | 15.12 | |||
Votes: | 0 |
Description
Регулировка яркости экрана ноутбука не работает после обновления CLD-14.16.2 до CLD-15 и далее до свежих апдейтов. Сравнил две версии (апгрейдил через iso) - в 15-ой xev не видит и не перехватывает fn-F2 и fn-F3, и не выдаёт событие RRNotify, в отличии от 14.16.2, которая видит, перехватывает и выдает:
RRNotify event, serial 49, synthetic NO, window 0x4e00001,
subtype XRROutputPropertyChangeNotifyEvent
output LVDS1, property Backlight, timestamp 158225, state NewValue
RRNotify event, serial 51, synthetic NO, window 0x4e00001,
subtype XRROutputPropertyChangeNotifyEvent
output LVDS1, property Backlight, timestamp 159179, state NewValue
Ноут - samsung np530u3c; версии ядра: рабочая из 14.16.2 - vmlinuz-3.18.14-calculate, нерабочие из 15 vmlinuz-3.18.20-calculate и vmlinuz-4.2.3-calculate.
History
Updated by Anatoly Laptev almost 9 years ago
Спасение утопающих - дело рук самих утопающих, как говорят.
В дистрибутиве CLD-15, в отличии от CLD-14.16.2, отсутствует файл 60-keyboard.rules в папке /lib/udev/rules.d, который вполне можно скопировать из прежнего дистрибутива (ау, возражающие против дублирования корня!), ну или ниже (не забывайте про права, просто продублируйте, как у соседних файлов), после перезапуска всё работает. Прошу знающих эскалировать этот вопрос по адресу, чтобы не выпал в 15.12, спасибо!
Updated by Anatoly Laptev almost 9 years ago
а, да, код так правильнее копи-пастить:
calculate rules.d # cat 60-keyboard.rules # do not edit this file, it will be overwritten on update ACTION=="remove", GOTO="keyboard_end" KERNEL!="event*", GOTO="keyboard_end" ENV{ID_INPUT_KEY}=="", GOTO="keyboard_end" # ignore all bluetooth devices SUBSYSTEMS=="bluetooth", GOTO="keyboard_end" # import key mapping for USB device SUBSYSTEMS=="usb", IMPORT{builtin}="hwdb --subsystem=usb --lookup-prefix=keyboard:", \ RUN{builtin}+="keyboard", GOTO="keyboard_end" # import key mapping for AT keyboard from DMI data DRIVERS=="atkbd", IMPORT{builtin}="hwdb 'keyboard:$attr{[dmi/id]modalias}'", \ RUN{builtin}+="keyboard", GOTO="keyboard_end" # import key mapping for platform input device KERNELS=="input*", IMPORT{builtin}="hwdb 'keyboard:name:$attr{name}:$attr{[dmi/id]modalias}'", \ RUN{builtin}+="keyboard", GOTO="keyboard_end" LABEL="keyboard_end"
Updated by Mikhail Hiretsky almost 9 years ago
А какой версии sys-apps/hwids
у вас в системе? Дело в том, что eudev теперь использует 60-eudev.rules вместо 60-keyboard.rules, но ему необходим новый пакет hwids
.
Updated by Anatoly Laptev almost 9 years ago
Mikhail Hiretsky wrote:
А какой версии
sys-apps/hwids
у вас в системе? Дело в том, что eudev теперь использует 60-eudev.rules вместо 60-keyboard.rules, но ему необходим новый пакетhwids
.
sys-apps/hwids-20150717-r1
Updated by Mikhail Hiretsky almost 9 years ago
Попробуйте удалить /lib/udev/rules.d/60-keyboard.rules
- сейчас всё должно работать без него.
Updated by Mikhail Hiretsky almost 9 years ago
- Status changed from New to Feedback
Updated by Anatoly Laptev almost 9 years ago
Mikhail Hiretsky wrote:
Попробуйте удалить
/lib/udev/rules.d/60-keyboard.rules
- сейчас всё должно работать без него.
Удалил. Систему обновил и перезагрузил. Регулировка яркости экрана работает. Спасибо, Михаил!
Хочу добавить пару слов.
1. Файла 60-eudev.rules нет, есть 60-evdev.rules, с датой изменения 14.12.2015.
2. При обновлении версия sys-apps/hwids-20150717-r1 осталась без изменений.
Поэтому не понял ни механизма поломки, ни механизма починки. Если возможно - прошу прокомментировать.
Updated by Mikhail Hiretsky almost 9 years ago
- Status changed from Feedback to Closed
1. Я ошибся - конечно 60-evdev.rules
2. В 15 версии используется sys-apps/hwids-20150129
- он не подходит к sys-fs/eudev-3.1.2
. Похоже, обновление hwids было уже после того, как вы решили проблему.
Updated by Anatoly Laptev almost 9 years ago
Mikhail Hiretsky wrote:
1. Я ошибся - конечно
60-evdev.rules
2. В 15 версии используетсяsys-apps/hwids-20150129
- он не подходит кsys-fs/eudev-3.1.2
. Похоже, обновление hwids было уже после того, как вы решили проблему.
Спасибо за комментарии.
Вопрос закрыт.