раскладки клавиатуры полностью прикручены после обновления до kde4
1000
user4774
Я недавно обновил KDE 3.5 до KDE 4, и у меня были странные проблемы с клавиатурой. В одной из виртуальных консолей, например, когда я нажимаю ctrl + alt 1, я могу печатать идеально, но в KDE некоторые из цифровых клавиш не работают, стрелки влево и вправо также не работают.
Когда я нажимаю правую клавишу со стрелкой в xev, я получаю это:
KeyRelease event, serial 34, synthetic NO, window 0x3600001, root 0x6f, subw 0x0, time 903459, (111,55), root:(115,836), state 0x10, keycode 114 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False
Когда я нажимаю клавишу «3», она переключает мою панель инструментов «Закладки» в Firefox, в xev я получаю это:
KeyPress event, serial 34, synthetic NO, window 0x3600001, root 0x6f, subw 0x0, time 999968, (94,115), root:(98,896), state 0x10, keycode 12 (keysym 0x1008ff30, XF86Favorites), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 34, synthetic NO, window 0x3600001, root 0x6f, subw 0x0, time 1000032, (94,115), root:(98,896), state 0x10, keycode 12 (keysym 0x1008ff30, XF86Favorites), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False
Поскольку это более глубоко, изменение типа клавиатуры в KDE meun's не имеет никакого эффекта. Я постепенно начинаю бродить по горам документации о модели клавиатуры X, но должен быть лучший способ. У кого-нибудь нет что это?
Редактировать:
1234567890! после удаления всей папки .kde.
но только до тех пор, пока я не изменю настройки клавиатуры из апплета "настройки системы", тогда он будет работать все время. Независимо от того, что я установил настройки тоже. (восстановить настройки по умолчанию нет)
2-е редактирование:
Я использую Gentoo AMD64, я обновлял с KDE 3.5> KDE 4.2. Я думаю, что раньше у меня были ручные настройки, хотя я ничего не менял. Изначально я запускал KDE без HAL, пока он не перестал работать год или около того назад. Единственная настройка, которую я сделал, - настроить мультимедийные клавиши для управления Amarok.
Переместите эти файлы из ~ / .kde / share / config / .. kxkbrc, khotkeysrc, khotkeys_update и startupconfigkeys в другое место
Затем дайте KDE запустить настройки по умолчанию при следующем запуске и переконфигурировать ваши настройки lyaout.
Когда я перешел с KDE 3.5 на 4.2, мне пришлось удалить некоторые старые настройки, чтобы решить несколько проблем, не в этом конкретном случае, а в других приложениях K. Кроме того, попробуйте новую клавиатуру, просто для удовольствия.
неплохо, но вместо того, чтобы удалить их, переместите их в разные места, например, переименуйте их всех в * .bak. если бы OP настраивал функциональность в старой конфигурации, он бы отсутствовал в настройках KDE4 по умолчанию, и использование старой конфигурации для сравнения может помочь вернуть функциональность обратно.
quack quixote 14 лет назад
0
I moved the whole folder, but we are only half way there, see my edit.
user4774 14 лет назад
0
Просто любопытно, какой дистрибутив и версию KDE4 вы используете?
SleighBoy 14 лет назад
0
Кроме того, вы используете ручные настройки Xkb в вашем xorg.conf или делаете это через HAL?
SleighBoy 14 лет назад
0
ответы на вопрос выше.
user4774 14 лет назад
0
I have two Gentoo AMD64 desktops w/ KDE4. What do you get when running ' grep xkb /var/log/Xorg.0.log ' ? Mine has xkb_layout as 'us'. I have hal in my USE flags in make.conf myself, and xorg uses evdev to load up my xkb rules, I assume from settings in /etc/conf.d/keymaps . just curious if the underlying keymap config is causing you trouble.
SleighBoy 14 лет назад
0
HAL тоже есть в моем make.conf, я снова отредактировал вопрос. Я также исправил все ошибки revdep-rebuild, что делает систему более стабильной, но, к сожалению, это не исправляет.
user4774 14 лет назад
0
Для справки: настройки KDE 4.3.3 в «Система и настройки»> «Регион и язык»> «Расположение клавиатуры». Макет установлен на «Отключить раскладки клавиатуры», и моей моделью по умолчанию для моей системы является «pc104» с макетом «нас». Я не уверен, что предложить на данный момент, кроме как поделиться с вами моим конфигом. Мой вывод Xorg.0.log такой же, как ваш. Вы пробовали другую физическую клавиатуру? (как бы глупо это не звучало)
SleighBoy 14 лет назад
0
Итак, вы поместили [Option "AllowEmptyInput" "false"] в свой xorg.conf? Я вижу, вы одобрили мою серию ответов, но это исправлено?
SleighBoy 14 лет назад
0
1
kolypto
Сначала создайте другую учетную запись пользователя, войдите в систему и проверьте, работает ли там схема ключей. Если да, то проблема в ваших личных конфигах. Это позволит локализовать проблему, будь то общесистемная (/ etc, / usr / share / kde *) или пользовательская (~).
Затем откройте настройки клавиатуры, измените что-нибудь и закройте: в новой домашней папке у вас будет некоторая конфигурация по умолчанию. Сделав резервную копию вашей личной папки, попробуйте переместить эти файлы: это может помочь.
0
wazoox
Виртуальные консоли (tty) совершенно не связаны с X11 и используют другой механизм раскладки клавиатуры. Вы пробовали запустить другой рабочий стол (twm / icewm / gnome, какой угодно)?
Правда, но мне нужно доказать, что 3,4,5 клавиши на моей клавиатуре не сломаны, не зажаты переключатели и т. Д. Они отлично работают в tty.
user4774 15 лет назад
1
0
JimG
The 'state 0x10' implies that one of your modifier keys is stuck down. I'm on OSX, but that state corresponds to my command key, which I think is mapped to the logo key on PC keyboards. Try hitting the logo key a few times (or other modifiers, like alt or ctrl) until state returns to 0x00, and see if that makes a difference.
I so wanted this to be true, I almost accepted the answer before I tried it out, but sadly it isn't right. 'state 0x10' refers to the fact my num lock key is pressed down. 5 & 6 (the top line) still don't work, sadly.
user4774 14 лет назад
1
0
user4774
Вдохновлен o_O Tync ответ; Опубликовано в случае, если кто-то еще имеет эту же проблему. Я переименовал свою домашнюю директорию в «резервную», удалил свою учетную запись, воссоздал ее. Взломал passwd и groups, чтобы у меня были те же uid и gid, затем переместил все видимые файлы обратно. Затем я копирую скрытые файлы других приложений, если думаю, что они мне нужны. Странно это сейчас работает отлично.