On 07.05.2009 14:21, Sergey Vlasov wrote: > On Thu, May 07, 2009 at 01:41:35PM +0400, Michael A. Kangin wrote: > >> После очередного обновления из бранча 5 у rdesktop сломалась опция -y (raw >> keyboard): при её использовании совершенно не работают клавиши со стрелками и >> всякие insert-PgDown, находящиеся между основным и дополнительным блоками >> клавиш. При этом на дополнительной клавиатуре с отключённым NumLock'ом клавиши >> навигации работают нормально. >> > Патч, добавляющий опцию -y, крив - X keycode нельзя интерпретировать > непосредственно, как минимум требуется XLookupKeysym (или > XmbLookupString, что и делает rdesktop без опции -y). > > В данном случае, скорее всего, произошло переключение драйвера > клавиатуры с kbd на evdev, что привело к изменению кодов, используемых > в поле XKeyEvent::keycode (и соответствующему изменению настроек XKB, > переводящих новые коды в те же keysyms, что и раньше, поэтому > программы, использующие keysyms, не замечают таких изменений). > > >> Неиспользование -y проблему решает, но без неё очень неудобно работать. >> > Нормально работает, если в Windows переключение раскладки клавиатуры > повесить на Ctrl+Shift, а в X - куда-нибудь в другое место (и при > работе в окне rdesktop не переключать раскладку X). > > >> Смутно догадываюсь, что поломка связана с каким-то обновлением xorg/hal, но >> вот куда смотреть конкретно? >> > Можно попробовать прибить гвоздями старые драйверы - откопать > настройки InputDevice для xorg.conf до перехода на автоконфигурацию > ввода через hal, и дополнительно вписать туда > > Section "ServerFlags" > Option "AutoAddDevices" "off" > > Естественно, всякий input hotplug после этого отвалится (впрочем, в > типичной конфигурации вида "одна клавиатура без мультимедиа-кнопок, > одна мышь через /dev/input/mice" он не особо и нужен). > Спасибо, что подробно объяснили. После введения этого xorg/hal периодически стала клава отваливаться (мышка работает). Помогает только разлогин и логин. Попробую отключить и проверить. -- WBR, Dubrovskiy Vyacheslav