Xorg && keymaps[Решено]
z0nt42 24 ноября, 2010 - 20:10
Всем здравствуйте!
Не работает переключение раскладки.
11-config.conf
Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Module" Load "extmod" Load "dbe" Load "dri" Load "dri2" Load "record" Load "glx" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5 6 7" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection Section "Device" Identifier "Card0" Driver "intel" BusID "PCI:0:2:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection
20-keyboard.conf
Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "AutoRepeat" "500 30" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru(winkeys)" Option "XkbOptions" "grp:toggle" EndSection
make.conf
MAKEOPTS="-j3" ACCEPT_KEYWORDS="~amd64" LINGUAS="en ru" VIDEO_CARDS="intel" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="*" APACHE2_MODULES="" INPUT_DEVICES="evdev synaptics" LCD_DEVICES="" CFLAGS="-march=core2 -O2 -pipe" CXXFLAGS="${CFLAGS}" # WARNING: Changing your CHOST is not something that should be done lightly. # Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing. CHOST="x86_64-pc-linux-gnu" # These are the USE flags that were used in addition to what is provided by the # profile used for building. USE="mmx sse sse2 X gtk jpeg jpg png fontconfig svg truetype vim-syntax dbus djvu ncurses \ -samba -hal -cups -bluetooth -qt3support -qt3 -qt4support -qt4 -abiword \ -python -perl -java -gnome -kde -avahi -zeroconf "
WM awesome, xorg 1.9.2
»
- Для комментирования войдите или зарегистрируйтесь
тебя не смущает сочетание
тебя не смущает сочетание всего того, что выделено? ))
Спасибо за наводку сейчас
Спасибо за наводку сейчас пересоберу с mouse keyboard.
PS до этого был в arche там было попроще.
как раз все в обратную
как раз все в обратную сторону надо делать!
замени mouse и kbd на evdev ;) вроде должно быть достаточно...
у меня лично все это дело не настроено в конфиге... а настроено просто в КДЕ ))
Поменял драйвера.
Поменял драйвера на evdev (с mouse kbd) Mouse0 Keyboard0 оставил всё равно не работает.
Пробовал setxkbmap ru работает но только в firefox. В остальных программах молчит(urxvt, горячие клавиши в wm). Ещё пробовал ставить slim и при входе в систему (ввод имени пароля) клавиатура ведёт себя странно. У меня asus и во время ввода чего то там в slim правая часть клавиатуры вводит символы как будто я зажал Fn и лампочка горит(numlock) приходится переключатся в первый tty и нажимать два раза caps lock тогда вводит нормально.
А можно настроить раскладку с
А можно настроить раскладку с evdev ?
PS сурово у вас дополнять/изменять сообщение нельзя.
Вообщето можно....
Вообщето можно и изменять и добавлять....
PS Может все-таки действительно настраивать чрез DM? Зачем вам в консоли другой язык, кроме как англицкого ???
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Пробовал вот так setxkbmap
Пробовал вот так setxkbmap -layout 'us,ru' -option 'grp:toggle'
по английски печатает меняю на русский в urxvt и run(awesome вском) тихо в gtk приложениях типа firefox && gtk-chtheme работает.
PS странно до этого изменить было "заблокировано". А как изменить это в DM ?
Цитата: Зачем вам в консоли
Немного странный вопрос. Человеку надо поработать в консоли,как он пообщаеться с русскоязычным населением планеты ? Или линкс заюзать? А...тоже на английском? Да можно привести кучу примеров.:)
draft3r написал(а): Зачем вам
а кто-нибудь из вас может поделиться секретом - как настроить консоль через xorg.conf??? :))) может, я чего-то не знаю в этой жизни? ))
Вот именно! Причём тут
Вот именно! Причём тут руссификация иксов и консоль.? Тоже интересно.
Просто задело,когда человек говорит, что в консоли не нужен русский язык! А не так давно, как сегодня, проработал длительное время в консоли и русский язык был очень кстати. :)
русский или другой другой
русский или другой другой местный язык нужен в системе/коноли для того, чтобы хотя бы работать с текстом и именами файлов на местном языке... в общем-то надо все тоже самое, что в иксах ;)
valet2valet написал(а): Вот
Если не секрет то чем конкретно вы занимались длительное время в консоле на русском ? []-[]
Мне аж интересно стало ;)
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Цитата: Если не секрет то чем
Так я вроде бы сказал,конечно не секрет.Именно на русском языке я общался c русскоязычным населением планеты Земля ,и также просматривал кое какие документы., и также читал кое какие новости.
draft3r написал(а): Если не
я, например, стараюсь писать комментарии в конфигах к сделанным изменениям на руском! во-первых так легче потом читать, а во-вторых так сразу понятно, что коммент оставил я :)
и какое вам дело до того, зачем valet2valet нужен русский язык в консоли?! вы как-то смахиваете на Билли, который знает, что нужно нам всем, а что ни в коем случае не нужно ;)
Оффтоп
Граждане у меня есть русский язык в консоли (по правому alt utf 8)
По поводу links мне links2 -g больше нравится.
PS завтра пересоберу xorg-server с mouse и keyboard и отпишусь.(пока пишу с няшного archa)
А теперь по существу Option
А теперь по существу
Это у вас так.
Как вы хотите переключать раскладку?
Допустим по Alt-shift должно быть так : grp:alt_shift_toggle.
Ошибочка
Option "XkbOptions" "grp:toggle,grp_led:scroll"
Просто этот файл 100500 раз переписывал так что последний раз ошибся.
Ну и ? По какой комбнации
Ну и ? По какой комбнации клавиш у вас переключение?
Раскладка переключается по
Раскладка переключается по alt(в примере с setxkbmap) но русские печатает только в gtk based приложения. в urxvt ncmpcpp run (awesome кий) русского нету (вернее вместо него просто ничего не печатается ). Переключение в 20-keymap.conf не работает. И опять таки в slim символы вводятся так как будто Fn зажато помогает переключение на tty и два раза на caps loock.
PS комбинация по правому alt
PSS ещё уточнение после первого переключения раскладки комбинации клавиш WM слетают.
grep XkbOptions
Переключение работает везде и всюду , и никаких приблуд для переключения раскладки не установленно.
Драйвер естественно evdev.
Почитайте свой лог иксов, иксы не видят "переключалку".
А вот это из моего лога:
Настройте вменяемо конфигурационные файлы.
PS.Что то не вижу лога вашего,или его и не было...:)
Показывайте лог иксов,естественно на вгетпасту.
Выкладываю: Xorg.0.log 20-con
Выкладываю:
Xorg.0.log
20-config.conf
10-evdev.conf
Покажите вывод : grep INPUT
Покажите вывод :
genkernel с парой изменений.
# CONFIG_RFKILL_INPUT is not set
CONFIG_INPUT=y
CONFIG_INPUT_FF_MEMLESS=m
CONFIG_INPUT_POLLDEV=m
CONFIG_INPUT_SPARSEKMAP=m
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set
CONFIG_INPUT_KEYBOARD=y
CONFIG_INPUT_MOUSE=y
# CONFIG_INPUT_JOYSTICK is not set
CONFIG_INPUT_TABLET=y
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_INPUT_MISC=y
# CONFIG_INPUT_AD714X is not set
CONFIG_INPUT_PCSPKR=m
# CONFIG_INPUT_APANEL is not set
CONFIG_INPUT_ATLAS_BTNS=m
CONFIG_INPUT_ATI_REMOTE=m
CONFIG_INPUT_ATI_REMOTE2=m
CONFIG_INPUT_KEYSPAN_REMOTE=m
CONFIG_INPUT_POWERMATE=m
CONFIG_INPUT_YEALINK=m
# CONFIG_INPUT_CM109 is not set
# CONFIG_INPUT_UINPUT is not set
# CONFIG_INPUT_WINBOND_CIR is not set
# CONFIG_INPUT_PCF8574 is not set
# CONFIG_INPUT_ADXL34X is not set
# CONFIG_SND_ES1968_INPUT is not set
# CONFIG_SND_HDA_INPUT_BEEP is not set
# CONFIG_SND_HDA_INPUT_JACK is not set
# CONFIG_SND_MAESTRO3_INPUT is not set
CONFIG_SND_USB_CAIAQ_INPUT=y
У вас где лежат файлы
У вас где лежат файлы 10-evdev.conf и 20-config.conf ?
/usr/share/X11/xorg.conf.d/
Уберите из 20-config.conf
Уберите из 20-config.conf секции InputDevice , и уберите упоминания о клавиатуре и мыши из секции ServerLayout.
В файле 10-evdev.conf секции о клавиатуре и мыши приведите к виду:
примерно так..
И ещё покажите вывод:
И ещё вам необходимо почитать вот это
eix: [I]
eix:
[I] x11-drivers/xf86-input-evdev (2.5.0@11/21/10): Generic Linux input driver
[I] x11-drivers/xf86-input-synaptics (1.3.0@11/21/10): Driver for Synaptics touchpads
[I] x11-drivers/xf86-video-intel (2.13.0@11/21/10): X.Org driver for Intel cards
setxkbmap ru && sleep 10 && setxkbmap us
После этого есть русская раскладка в течение 10сек и работает только в firefox gtk-chtheme claws-mail .
Вот часть логов X(после вами предложенных изменений)
[ 11794.220] (**) Option "xkb_rules" "evdev"
[ 11794.220] (**) Option "xkb_model" "asus_laptop"
[ 11794.220] (**) Option "xkb_layout" "us,ru(winkeys)"
Пробовал разные модели pc105 pc104 asus_laptop
Всё равно не работает.
PS За линк спасибо сейчас изучаю.
Обратите внимание в логе на
Обратите внимание в логе на ошибки,помеченные EE.
И так же обратите внимание ,сколько различных устройств (кнопки,камера) тоже хотят быть клавиатурой...
По EE есть это (WW)
По EE есть это
Про другие устройство сейчас посмотрю и дополню.
grep keyboard /var/log/Xorg.0.log
Я по xorg не специалист но вроде всё нормально.
z0nt42 написал(а): По EE есть
жжешь :)
Ну это правда. Сейчас добавил
Ну это правда.
Сейчас добавил в авторан это
setxkbmap -model asus_laptop -layout 'us,ru' -option 'grp:toggle'
раскладка переключается но в urxvt и run Русского нету.
PS если не получается через xorg, то можно и так главное Русский язык в urxvt и run.
Переключение оставил на
Переключение оставил на setxkbmap а проблема с русским в консоли вызвана ошибкой локализации.(при смене koi8-r на utf-8 перепутал conf.d и env.d)