Не работает переключение языков в X
kam_sorcerer 27 октября, 2008 - 12:53
Вот с проблемой столкнулся, никак не могу решить ее. Локализовал Генту) Локаль UTF-8. В консоли все работает. То есть ввод переключается. Русские имена отображаются.
А вот в иксах русские символы отображаются, а ввод ни как не хочет работать, что я только не пробовал.
Вот часть конфига иксов.
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:caps_toggle,grp_led:scroll"
Option "XkbVariant" ",winkeys"
EndSection
Если я поставлю в XkbLayout только us, то будет английский, если ru, то русский. А если и то и то, то только английский и не переключается:(
Кто-нибудь сталкивался?
»
- Для комментирования войдите или зарегистрируйтесь
версия иксов какая? проверь
версия иксов какая?
проверь логи
/var/log/Xorg.0.log
овым иксам надо явно задавать девайс клавиатуры в
/etc/X11/xorg.conf
! тоже недавно с этим столкнулся, дня 2 не мог понять в чём дело...Интересно, а как так вышло,
Интересно, а как так вышло, что у меня xorg.conf не менялся с версии 1.4, а я вот уже и 1.5.0 сменил на 1.5.2 уже как с неделю и старый конфиг отлично справляется без вмешательства... :) Проверял в Fluxbox, KDE 4.1.2 и GNOME 2.22. :)
http://www.gentoo.ru/node/118
http://www.gentoo.ru/node/11827
Есть такой вопрос: в иксах
Есть такой вопрос: в иксах или в кедах?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Есть такой вопрос: в иксах
Помоему автор про кеды вобще ничего не говорил. С чего взяли что у него КДЕ? о_О
В том-то и вопрос. Не кеды
В том-то и вопрос. Не кеды ли?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Да, сталкивался
Надо отключить полностью кдеешный переключатель, чтобы там было все отключено, то есть все управление передать Х. Это делается в центре урпавления -> региональные и специальные возможности - Раскладка клавиатуры, просто уберите галочку "Включить переключение раскладок клавиатуры". В конфиге, я так понял, вы хотите, чтобы Caps Lock переключалось? тогда все верно... поставьте kkbswitch для удобства...
Госспади!)
Просто добавь в xorg.conf:
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:lwin_toggle,grp_led:scroll"
будет по левому "виндусу" переключаться =)
нервы нервы... в ыдрцг у него
нервы нервы...
в ыдрцг у него HAL стоит и иксы новые?
Ммм...
Не кеды... Пробовал во Fluxbox и xfce. Xorg 7.3
Какие я только не комбинировал клавиши, все равно...
По этому пути /etc/hal/fdi/policy/ никаких настроек не обнаружил..
Ах да, вот лог)
(**) Option "CoreKeyboard"
(**) Keyboard1: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard1: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard1: XkbRules: "xorg"
(**) Option "XkbModel" "pc105"
(**) Keyboard1: XkbModel: "pc105"
(**) Option "XkbLayout" "us,ru"
(**) Keyboard1: XkbLayout: "us,ru"
(**) Option "XkbVariant" "winkeys"
(**) Keyboard1: XkbVariant: "winkeys"
(**) Option "XkbOptions" "grp:alt_shift,grp_led:caps"
(**) Keyboard1: XkbOptions: "grp:alt_shift,grp_led:caps"
(**) Option "CustomKeycodes" "off"
(**) Keyboard1: CustomKeycodes disabled
ура!
Уф. Решилось. Оказалось все просто и незатейливо.
В /usr/share/X11/xkb лежит файлик X0-config.keyboard
В нем такие же настройки как и у клавиатуры. Там добавил и все заработало.
Чудеса да и только)
вы не ответили на вопрос -
вы не ответили на вопрос - иксы с hal'ом собраны? Если да - то что-то мне подсказывает, что файлик этот будет жить до след. перезагрузки...
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Ах, вы правы)
Вы прямо в воду глядели) рановато я обрадовался. вообщем, если делаю emerge hal, а потом rc-update add hald default
все перестает работать:( Тут я понял дело в hal, Но еще не понял как решить...
В HAL настроить переключение
В HAL настроить переключение клавиатуры
Ubuntu is an African Word that means "Gentoo is too hard for me"
Да, да
Да, да, да... Вот только как это сделать. Есть где нибудь мануал по этому делу? А то Генту вики не работает...
http://64.233.183.104/search?
http://64.233.183.104/search?q=cache:zx_A5e5RUZsJ:ru.gentoo-wiki.com/HOWTO_hal_%D0%B8_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0_%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0+gentoo+wiki+hal+%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0&hl=ru&ct=clnk&cd=1&client=opera
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Эх...
Здрасти всем опять. Вообщем, hal настроил. lshal выводит что и должно по статье.(Если надо потом могу скинуть)) Но не переключается( Поставил kkbswitch и там настроил переключение по Alt+Ctrl+1(2). И так переключается. А так нет( Но это жутко не удобно же...
надеюсь из xorg.conf удалены
надеюсь из xorg.conf удалены все упоминания про устройства ввода?
у меня ...
Section "ServerLayout"
Identifier "another layout"
Screen "Screen 1"
#InputDevice "Mouse1" "CorePointer"
#InputDevice "Keyboard1" "CoreKeyboard"
EndSection
и вообще нет упоминаний про устройства ввода.
и если lshal всё правильно показывает, то нет ли подозрения что какойто демон(переключалка) не вмешивается? Для проверки запустить голые иксы с одним xterm от нового юзера, думаю лучший вариант.
ВНИМАТЕЛЬНО посмотреть лог иксов, и вывод lshal. Возможно стоит поэкспериментировать с драйвером (вместо evdev),
или правилами.
Как вариант в системе клава имеет не стандартное название для hal(ноутбуки могут грешить), и от того иметь проблему. если есть желание как автор сего вики могу помочь(стучать в адреса). тем более будет повод дополнить и исправить текст(пинок нужен чтобы заставить себя написать главу про тачпад(ALPS и synaptic) :) )
пересобрать xorg-server с
пересобрать xorg-server с USE="... -hal ..." и все настройки вернутся в xorg.conf :)
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Попробуй так. Quote: Section
Попробуй так.
ad
Тоже была проблема со сменой языка.
Что я сделал будучи в кде:
(Ту часть этого скромного мануала где я искал инфу по gentoo.ru я пропущу))
Запустил центр настроек, зашел в Раскладка клавиатуры, добавил только англ(сша) и русский(с winkeys и поставил галочку на добавить латинскую раскладку).
Далее зашел в xorg.conf и в опции Option "XkbOptions" указал значение "grp:rctrl_toggle".
Теперь у меня язык меняется с русского на англ и на оборот по правому Ctrl.
Would you like to know more?
уф...
Ну, что только я не пробовал не работало.. Бубна не было) Ну вообщем, решил проблему установкой гнома, закоментировал "XkbOptions" в xorg.conf и настроил все в гноме. Все работает, ну)