Xorg 7.3 - не работает раскладка в rxvt, xterm
Zert 22 октября, 2007 - 20:24
Поставил Xorg 7.3. Не работает раскладка в rxvt, xterm, tkabber и других программах, не использующих qt или gtk. Нет переключения ни через setxkbmap, ни через scim. Що за фигня? Никто не знает?
»
- Для комментирования войдите или зарегистрируйтесь
А xf86-input-keyboard
А xf86-input-keyboard пересобирал?
Что нависано в Section "InputDevice" в xorg.conf&
Пересобирал. Sect
Пересобирал.
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
#Option "XkbOptions" "grp:lwin_toggle,grp:rwin_switch,grp_led:scroll"
EndSection
Когда переключаю раскладку (через setxkbmap) и пишу например в urxvt, то ввода нет вообще. Если через scim - то вводится латиница. Самое интересное, что в xev пишется, что осуществляется ввод кириллицы:
KeyRelease event, serial 28, synthetic NO, window 0x2400001,
root 0x1a6, subw 0x2400002, time 768730679, (56,52), root:(607,483),
state 0x2000, keycode 27 (keysym 0x6cb, Cyrillic_ka), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
После обновления иксов конфиг не менял, в программах, типа конкверора, фаерфокса, konsole и других, которые юзают qt или gtk ввод правильно осуществляется. И ещё, при запуске чисто иксовых программ вижу такое:
Warning: locale not supported by Xlib, locale set to C
Локаль:
[zert@zert]:~ $>> locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=ru_RU.UTF-8
А правка xorg.conf?
А правка xorg.conf?
с нерабочей
с нерабочей клавой решал проблему так:
emerge -v1 xkeyboard-config
emerge -v1 xorg-server xf86-input-keyboard
make.conf
В
/etc/make.conf
есть строкаINPUT_DEVICES="keyboard mouse"
?есть, всё есть.
есть, всё есть. клавиатура-то работает.
Ещё у двух
Ещё у двух людей, недавно обновивших иксы точно такая же проблема.
xorgggg
тоже самое, только у меня не работает русский - раскладки переключаются, но вместо русских букв кракозябры во всех приложениях (gtk2,xterm, etc)
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
EndSection
Х 7.3
пол дня промчался, так и не решил :(
Прямой слэш
У меня на двух компьютерах и ноутбуке раскладка переключается, но исчезла прямая черта (вертикальная черта) и на английском, на нумпаде вместо точки пробивает запятую. У кого есть такая проблема? В /etc/conf.d/keymaps KEYMAP="-u ru4", кодировка UTF-8.
с запятой
с запятой решается так:
в /etc/env.d/02locale
дописываешь (или меняешь) строку
потом
# env-update && source /etc/profile
С запятой и
С запятой и прямой чертой определился, это глюк в kde в терминале, в чистой консоли все работает нормально, буду разбираться с кедами.
Blin u menya posle "emerge
Blin u menya posle "emerge -uDN world" perestalo rabotat' (