Снова о раскладке клавиатуры в KDE [РЕШЕНО]
krigstask 10 июня, 2007 - 00:30
Поставил себе кеды и столкнулся с тем, что не могу вводить русский текст.
Для начала хотел просто вывести индикатор с флажками, а редактировать xorg.conf уже потом, но выяснилось, что вводится какая-то ерунда! Отключение всех кедовых прибамбасов и соответствующие настройки xorg.conf, то есть
Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbLayout" "us,ru(winkeys)" Option "XkbModel" "pc105" Option "Autorepeat" "250 30" Option "XkbOptions" "grp:switch,grp:caps_toggle,grp_led:caps" Option "XkbRules" "xorg" EndSection
не дают результата. Раскладки переключаются исправно, только при попытке ввода, например, слова "раскладка" (строчными буквами) получается "ЮрАзшптзп". В консоли русский настроился без проблем.
Локаль ru_RU.UTF-8. USB HID-клавиатура Dialog KF-4SU (сильно мультимедийная)
В чём может быть дело?
P.S. Если что-то уже было такое, ногами не бейте — прочитал все темы, нашедшиеся по слову "раскладка"
»
- Для комментирования войдите или зарегистрируйтесь
у меня так
Покажу свой вроде как рабочий вариант
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
попробуй
попробуй поменяй тип клавы в xorg.conf
XkbModel? Пробовал
XkbModel? Пробовал pc104 и pc105, какие ещё могут быть совместимыми? pc102?
Страшное дело
Страшное дело — если пытаться вводить русские символы в Опере, вообще квадратики выдаёт. Похожи Unicode-символы, отсутствующие в шрифтах...
ф ты шрифты
ф ты шрифты русские ставил/прописывал?
Вроде как
Я не особо заморачивался, собрал кучу пакетов, как в руководстве написано... Отображается кириллица исправно почти везде (кроме как в заголовках окон игрушек из кед — там квадратики), в настройках шрифтов стоит преимущественно Arial и для одноширинных Courier
Возможный виновник
Загадочная строка в том, что выдаёт Xorg:
QTextCodec: using KOI8-R, probe failed (e0 ce ru_RU)
Что бы это значило и как починить?
При запуске "пустого" сеанса иксов (twm+xterm) русская раскладка работает нормально.
Может стоит
Может стоит попробовать пересобрать локаль и потом qt?
Просто
Просто пересобрать? Даже изменений не внося?
Готово
Дело было в LC_CTYPE="ru_RU", его надо было установить в ru_RU.UTF-8