[РЕШЕНО] xorg-server-1.10.x: непонятное поведение автоповтора нажатия клавиш
Доброго времени суток!
После очередного '-uDN world' xorg-server обновился до 1.10.4. На первый взгляд, все отлично, никаких замечаний. Только несколькими часами позже заметил, что для клавиш "стрелка влево" и "стрелка вниз" перестал работать автоповтор нажатия. Для всех остальных клавиш автоповтор работает. В migration-guide с 1.9 на 1.10 никаких изменений в конфиге или дополнительных действий не предлагается, поэтому конфиг после переустановки не трогал. Да и конфиг у меня все равно практически пустой, в нем ничего военного нет. Естественно, после обновления xorg-server сделал "emerge -1 `qlist -IC x11-drivers`". В логах xorg-server тоже никаких особенных сообщений, все как всегда. C 1.10.2 та же история.
Откатился назад на xorg-server-1.9.5 - с автоповтором все стало нормально для всех клавиш без исключения. В интернетах по данному вопросу ничего не нашел. Знает ли кто-то из уважаемых участников, куда надо копать для выяснения и последующего устранения причин подобного поведения xorg-server 1.10.x?
Заранее спасибо!
P.S. В качестве input-драйвера применяется evdev (x11-drivers/xf86-input-evdev-2.6.0)
- Для комментирования войдите или зарегистрируйтесь
Надо создавать баг в багзилле
Надо создавать баг в багзилле https://bugs.gentoo.org
.
Очень странно. До сих пор никак не могу понять, что же происходит. Видимо, нужно дополнить картину.
Баг я создал, и мне ответили, что проблема может быть в KDE.
Я использую KDE-4.7.4 + compiz-0.8.6-r3
До текущего момента я ничего не предпринимал, единственное, в декабре обновлял KDE до 4.7.4. Вчера сел за обновление системы до current, xorg-server обновился до 1.11.2-r2 и в итоге я получил ту же самую историю, каковая описана в титульном посте. В дополнение могу добавить, что пробовал создать нового юзера, и запускал KDE в абсолютно чистом новом профиле. Так вот с этим новым профилем вообще интересно: konsole абсолютно не реагирует на клавиши стрелок вообще, если выбрана схема привязок клавиш по умолчанию (XFree 4). Если поменять ее на "Консоль linux", тогда работают стрелки вниз, вправо и влево, а стрелка вверх не работает. Поведение автоповтора такое же: на клавишах "стрелка влево" и "стрелка вниз" автоповтор не работает абсолютно во всех приложениях, запущенных в kde.
Откатился назад до xorg-server-1.9.5-r1 и все проблемы с клавиатурой "ушли". Что в новом профиле все работает, что в моем.
Грешил на compiz, но такое поведение сохраняется независимо от того, используется compiz, или нет.
Естественно, после сборки xorg-server в обязательном порядке выполнялось emerge `qlist -IC x11-drivers`
Хотелось бы все-таки понять, что же такого поменялось в xorg-1.10+ с клавиатурой. Подскажите пожалуйста, куда нужно копать, чтобы выяснить причину такого странного поведения? Даже не знаю, поведения чего - xorg-server или KDE?
Если нужна дополнительная информация - скажите какая, все предоставлю.
Спасибо за внимание.
alexpro написал(а): Даже не
Поставьте какой-то легкий wm и посмотрите как в нем.
.
"Виновник" найден. Перерыл всю историю установок пакетов x11-* за почти пять лет и нашел пакет xmodmap, установленный еще в 2009 году. После удаления файла /etc/xmodmap.conf автоповтор к упомянутым стрелкам "вернулся". ЧуднО иногда бывает...
Тогда почему при откате иксов
Тогда почему при откате иксов бага пропадала ? Фича?? ;)
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
.
Выходит, что фича... :)
Трудно что-то сказать определенно, я не особенно хорошо знаю, что у иксов внутри. Потому пришлось прибегнуть к примитивному пошаговому анализу всех предыдущих действий, чтобы понять, где собака порылась...