Показать полную графическую версию : Глюки с переключением раскладки в KDE
ruslandh
04-06-2003, 01:37
Sean Ingumsky
А каков вариант этих строчек у Вас ?
Sean Ingumsky
04-06-2003, 01:50
ruslandh
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Было недавно:
Option "XkbLayout" "us,ru(winkeys)"
Belansky
это в настройках сервисов, стартующих автоматически, прописывается.
Нельзя ли поконкретнее? Я плохо ориентируюсь в Линуксе.
ruslandh
04-06-2003, 07:32
Kent
Во-первых зависит от дистрибутива.
Во-вторых может включаться в момомент запуска системы с помощью демона numlock или в момент запуска X-в.
Как настраивается в момент запуска X-в я не знаю, но при желании, можно найти в документации к вашей версии XFree86 *
Для запуска демона Numlock можно использовать, например, ntsysv
или chkconfig --add numlock
Sean Ingumsky
Ну в этих строчках "криминала" нет :) , хотелось-бы посмотреть :
1 Полное описание секции Input Device,
2 Строчки из XF86Config, Которые Вас самого смущают.
Исправлено: ruslandh, 3:07 5-06-2003
Нельзя ли поконкретнее? Я плохо ориентируюсь в Линуксе.
Belansky говорил о том, что есть утилитка, которая показывает все демоны и службы, которые стартуют при запуске Линукс - называется drakxservices , там есть "NumLock" - запустить ,остановить
Sean Ingumsky
05-06-2003, 01:57
ruslandh
:):):)
1. Мой "InputDevice":
-----cut-------
Section "InputDevice"
Identifier"Keyboard1"
Driver"Keyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules""xfree86"
Option "XkbModel""pc104"
Option "XkbLayout""us,ru(winkeys)"
Option "XkbOptions""grp:ctrl_alt_toggle,grp_led:scroll"
EndSection
-----cut---------
Сейчас у меня (вроде как) переключение работает - ScrollLock загорается, но самой смены языка не происходит, надо что-то ещё делать. А одну свою "ошибку" я обнаружил почти случайно - заметил, что у меня было написано grp:ctrl_alt-toggle :)
У меня было установлено ещё и таким образом -
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",(winkeys)"
- но так ничего не работало, а при загрузке Иксов проплывало сообщение об ошибке. Скобки там, наверное, не надо было ставить.
2. В этой секции, пожалуй, у меня нет вопросов, хотя я так и не понимаю, почему переключение раскладки не работает правильно :-)
Спасибо за оказываемую помощь!
ruslandh
05-06-2003, 02:14
Sean Ingumsky
Option "XkbVariant" ",winkeys" *- да, скобки не нужны. Рвсшифровка - у первой раскладки (us) - нет дополнительных параметров, для второй *(ru) - параметр winkeys.
А может проблемы с установкой шрифтов ?
Исправлено: ruslandh, 3:15 5-06-2003
Sean Ingumsky
05-06-2003, 03:08
ruslandh
Может и так.
Правда, в KDE шрифты отображаются, к тому же, когда я настраивал раскладку там, можно было писать,.. но только по-русски. Странно как-то.Рвсшифровка - у первой раскладки (us) - нет дополнительных параметров, для второй *(ru) - параметр winkeys. Да, так и я подумал.
Исправлено: Sean Ingumsky, 4:10 5-06-2003
ruslandh
Для запуска демона Numlock можно использовать, например, ntsysv
или chkconfig --add numlock
Нет такого демона :(. Дистрибутив ASP 7.3, неполноценный, с какого-то журнала. Может в этом дело?
Иных путей нет?
ruslandh
05-06-2003, 07:57
Kent
Скорей всего да
Sean Ingumsky
А попробуйте вернуться к состоянию, когда писалось только по-русски. Если удасться, то всё-таки надо искать ошибку в XFConfig. Тогда поменяйте только эти две строчки.
PS Может кокой-нибудь еще переключатель клавиатуры включен ?
Sean Ingumsky
05-06-2003, 12:21
ruslandh
Может кокой-нибудь еще переключатель клавиатуры включен ? Если только etc/rc.d/rc.font. В KDE у меня висит значок с американским флагом - раскладка не меняется, а ScrollLock отзывается подмигиванием...
Сейчас посмотрю, что там с тем вариантом, когда только по-русски...
Sean Ingumsky
05-06-2003, 17:40
ruslandh :pray:
Всё. :applause: Большое спасибо за помощь - у меня всё работает. Я отключил опцию "Enable layout" в KDE, и теперь всё переключается так, как и нужно. Моя часть этой темы может считаться закрытой... Вот только у меня теперь не работают все hotkeys, в которых присутствует сочетание RCtrl+RAlt :)
Как мне это исправить? :)
Ещё раз огромное спасибо - теперь и мне знакомы один из азов Линукса :)
SandySandy
09-06-2003, 13:21
Господа!
А вот у меня клавиатура в Иксах 4.3 отлично работает без проблем.
Только дело в том что я хочу чтобы язык был за каждым объектом или окном.
Можно ли такое в настройках Иксов добиться?
Слышал что в КДЕ есть свой переключатель который умеет делать такое, поставил KDE 3.1.2.
Значит настроил все работает и запоминает, вся проблема что переключение на клавишах не срабатывает в не зависимости включены они либо нет, но если мышкой переключить по иконке языковой панели то все окей!
Так вот вопрос как клавиши настроить? Может это xkb Иксов все блокирует и его надо отключать?
ruslandh
09-06-2003, 22:24
SandySandy
Если в настройке X-в не получится, то легче откатится на XFree86 4.2
и использовать xxkb и т.п.
(мне кажется, что так-как поддержку нескольких раскладок внесли непосредственно в X-ы только начиная с XFree86 v 4.3 , то возможно работы с окнами и вообще нет)
Sean Ingumsky
10-06-2003, 01:48
SandySandy
Вы не могди бы поподробнее рассказать о своей проблеме? У меня было нечто похожее, если я правильно понял то, что Вы хотели сказать... Что именно у Вас не работает: переключение раскладки клавишами или "запоминание" раскладки окном?
SandySandy
10-06-2003, 13:19
Sean Ingumsky
переключатель от KDE не откликается на клавиши переключения, мышкой щелкаю по иконке все нормально.
Sean Ingumsky
10-06-2003, 13:48
SandySandy
Отключайте в KDE "Enable layout" и настивайте XF86Config так, как говорили выше.
А в консоли у Вас всё работает нормально?
лучше не настраивать переключение в Х-ах
Option "XkbOptions""grp:ctrl_alt_toggle,grp_led:scroll"
таким способом
В смысле комбинация ctrl+alt
иначе не работает переключение в виртуальную консоль
и перезагрузка Х-ов
(у меня не работало)
Sean Ingumsky
10-06-2003, 14:26
kitov
Как я понимаю, это обращено ко мне
Да, у меня именно такая проблема была, но я сделал, чтобы у меня раскладка переключалась с помощью RAlt.
SandySandy
11-06-2003, 03:00
Повторяю - клавиатура и переключение русский.английский в Иксах и в любом WM по умолчанию работает отлично. Но меня достало просто каждый раз переключать, я хочу чтобы он (язык) запоминался по объектам, а не в системе в целом, к примеру работаю в аське на русском и если в другом окне по английски работаю то в аське все равно будет русский без переключения. Вот так.
Такой переключатель есть в KDE. Я его запустил настроил, язык запоминается, но переключает только мышкой если щелкнуть на иконке в низу (EN/RU), так вот проблема в том что там в нем есть настройки переключения по управляющим клавишам, но какой бы я расклад не включал оно на них не реагирует!
Теперь надеюсь все понятно объяснил свою проблему? :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.