Настройка клавиатуры в X (Поведение клавы и настройки xorg.conf)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

naf-naf
Сообщения: 36

Настройка клавиатуры в X

Сообщение naf-naf »

Ничего понять не могу в общем. Поведение клавы и настройки xorg.conf не соответствуют.
В файле xorg.conf чёрным по белому написано:

Код: Выделить всё

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "AutoRepeat" "250 30"
        Option      "XkbRules" "xorg"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us,ru(winkeys)"
        Option      "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

При этом в иксах раскладка вовсе не winkeys, раскладки не переключаются так, как им сказано, а если переключать индикатор не загорается...

Что за бредни?

З.Ы. Demetrio, не посылайте, плз, в LORовский FAQ, там касательно этого ни слова...
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Настройка клавиатуры в X

Сообщение zenwolf »

Option "XkbRules" "xfree86"
попробуй так ! остальное оставь как есть
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
naf-naf
Сообщения: 36

Re: Настройка клавиатуры в X

Сообщение naf-naf »

(wolf_black @ Вторник, 18 Января 2005, 14:46) писал(а):Option "XkbRules" "xfree86"
попробуй так ! остальное оставь как есть


Попробывал - ничего не изменилось...
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Настройка клавиатуры в X

Сообщение alv »

(naf-naf @ Вторник, 18 Января 2005, 14:33) писал(а):        Option      "XkbLayout" "us,ru(winkeys)"


Поробуйте заменить на
Option "XkbLayout" "us,ru"
Option "XkbLayout" ",winkeys"
Спасибо сказали:
Аватара пользователя
JaGoTerr
Сообщения: 380

Re: Настройка клавиатуры в X

Сообщение JaGoTerr »

Ну вы блин даёте...

Код: Выделить всё

Option      "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"

Вот так надо.
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Настройка клавиатуры в X

Сообщение polachok »

Section "InputDevice"
  Identifier  "Keyboard0"
  Driver      "keyboard"
        Option      "XkbModel" "microsoftmult"
        Option      "XkbOptions" "grp:caps_toggle, grp_led:scroll"
        Option      "XkbLayout"  "us,ru(winkeys)"
EndSection

цитата из моего файла. смотрите, сравнивайте. может поможет :)
И немедленно выпил.
Спасибо сказали:
naf-naf
Сообщения: 36

Re: Настройка клавиатуры в X

Сообщение naf-naf »

(JaGoTerr @ Вторник, 18 Января 2005, 16:08) писал(а):Ну вы блин даёте...

Код: Выделить всё

Option      "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"

Вот так надо.


Извиняюсь, действительно так - рассеянность :(

Но всё-равно не работает.
Вернее работает сразу же после старта X, но только до загрузки GNOME/KDE (сужу по индикатору переключения раскладки). После того как они загрузились опять те же грабли. Что-то отменяет настройки xorg.conf. Так что трабл не в xorg.conf, а где то ещё...
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Настройка клавиатуры в X

Сообщение alv »

(naf-naf @ Вторник, 18 Января 2005, 17:26) писал(а):
(JaGoTerr @ Вторник, 18 Января 2005, 16:08) писал(а):Ну вы блин даёте...

Код: Выделить всё

Option      "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"

Вот так надо.


Извиняюсь, действительно так - рассеянность :(

Но всё-равно не работает.
Вернее работает сразу же после старта X, но только до загрузки GNOME/KDE (сужу по индикатору переключения раскладки). После того как они загрузились опять те же грабли. Что-то отменяет настройки xorg.conf. Так что трабл не в xorg.conf, а где то ещё...



KDE и отменяет - http://unix.ginras.ru/apps/kde005.html
Спасибо сказали:
naf-naf
Сообщения: 36

Re: Настройка клавиатуры в X

Сообщение naf-naf »

(alv @ Вторник, 18 Января 2005, 17:28) писал(а):
(naf-naf @ Вторник, 18 Января 2005, 17:26) писал(а):
(JaGoTerr @ Вторник, 18 Января 2005, 16:08) писал(а):Ну вы блин даёте...

Код: Выделить всё

Option      "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"

Вот так надо.


Извиняюсь, действительно так - рассеянность :(

Но всё-равно не работает.
Вернее работает сразу же после старта X, но только до загрузки GNOME/KDE (сужу по индикатору переключения раскладки). После того как они загрузились опять те же грабли. Что-то отменяет настройки xorg.conf. Так что трабл не в xorg.conf, а где то ещё...



KDE и отменяет - http://unix.ginras.ru/apps/kde005.html




Ну хорошо, пусть в KDE её отменяет KDE (которым я не пользуюсь). Что б KDE не отменял добавил Option "XkbDisable"... Но что отменяет раскладку в GNOME (за одно и fluxbox, blackbox, twm и пр.)???

Забыл добавить. Дистрибутив - Slackware 10.
Спасибо сказали:
Demimurych
Сообщения: 295

Re: Настройка клавиатуры в X

Сообщение Demimurych »

Ни кде ни гном ничего не отменяет если его об этом не просить. иначе говоря не включать их родных kbd свитчеров.
Спасибо сказали:
naf-naf
Сообщения: 36

Re: Настройка клавиатуры в X

Сообщение naf-naf »

(Demimurych @ Вторник, 18 Января 2005, 18:03) писал(а):Ни кде ни гном ничего не отменяет если его об этом не просить. иначе говоря не включать их родных kbd свитчеров.


Я не помню что бы когда то что-то включал. Я поставил новую систему и получил такое свойство. Единственное что сделал в Гноме это добавил индикатор раскладки на панель (всегда его использовал до этого и проблем не было) ничего не изменяя.
Как это можно убрать? Где в GNOME отключается сиё?
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Настройка клавиатуры в X

Сообщение aLexx programmer »

Залезь в настройку клавиатуры и посмотри. На всякий случай, включи-выключи гномовский свитчер, если он не включён.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Настройка клавиатуры в X

Сообщение alv »

(Demimurych @ Вторник, 18 Января 2005, 18:03) писал(а):Ни кде ни гном ничего не отменяет если его об этом не просить. иначе говоря не включать их родных kbd свитчеров.


В каких-то версиях KDE, помнится, этот самый свитчер включался автоматом, если положительно ответить на вопросы мастера при первом запуске.
Спасибо сказали:
Demimurych
Сообщения: 295

Re: Настройка клавиатуры в X

Сообщение Demimurych »

(naf-naf @ Вторник, 18 Января 2005, 18:09) писал(а):
(Demimurych @ Вторник, 18 Января 2005, 18:03) писал(а):Ни кде ни гном ничего не отменяет если его об этом не просить. иначе говоря не включать их родных kbd свитчеров.


Я не помню что бы когда то что-то включал. Я поставил новую систему и получил такое свойство. Единственное что сделал в Гноме это добавил индикатор раскладки на панель (всегда его использовал до этого и проблем не было) ничего не изменяя.
Как это можно убрать? Где в GNOME отключается сиё?


в гноме непомню давно не запускал а в кде kcontrol - региональные и специальные возмоности раскладки
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Настройка клавиатуры в X

Сообщение zenwolf »

работающаая секция из Slackware-10 (правда я обновлял xorg до 6.8.1 ):

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "AutoRepeat" "500 5"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scrool"
EndSection

для FreeBSD-5.3 и xorg-6.7.1 у меня заработало нормально только вот так :

Section "InputDevice
Identifier "Keyboard0"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scrool"
EndSection

попробуй данные варианты вместо своего
wolf_black добавил в 19.01.2005 12:40
переключение клавы есно у меня по ALT+SHIFT
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Demetrio
Сообщения: 161

Re: Настройка клавиатуры в X

Сообщение Demetrio »

Спасибо сказали:
galki
Сообщения: 231

Re: Настройка клавиатуры в X

Сообщение galki »

А можно как-нибудь сделать чтобы с опцией "Device" клавиатура заработала?
А еще лучше, чтобы две сразу.
У меня получилось что-то как-то раз, но на второй клавиатуре какая-то
совсем кривая раскладка вышла -- буковки почти не работают, на цифрках буковки.
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Настройка клавиатуры в X

Сообщение zenwolf »

с опцией Device ? чего две ? две клавиатуры что-ль ?
Device на клаву не влияет
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
galki
Сообщения: 231

Re: Настройка клавиатуры в X

Сообщение galki »

Да, две клавиатуры.
У меня влияет почему-то -- если написать Device "/dev/kbd0" или /dev/kbd1, то получится несколько другой результат, чем если ничего не писать.
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Настройка клавиатуры в X

Сообщение zenwolf »

тогда нужно завести две секции InputDevice
с указанием разных девайсов ,пусть в одном случае Keyboard0 в другом Keyboard1
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
galki
Сообщения: 231

Re: Настройка клавиатуры в X

Сообщение galki »

Это можно. Только если внутри "InputDevice" никакого "Device" не указывать,
то получим ввод от "системной клавиатуры", а если все-таки указывать что-то
типа "/dev/kbd0", то получим клавиатуру у которой при нажатии на клавишу "1"
выскакивает буква "n", и так далее в этом духе. И ничего интересного в качестве
"Driver" написать тоже нельзя -- там кроме kbd/keyboard ничего и нету.

С мышками еще злой прикол -- если в "InputDevice" написать "Device" "/dev/ums0"
или "/dev/psm0", а окажется, что мышкой к моменту запуска X овладел мышиный
демон, то экран намертво погаснет (яркость упадет в 0) после чего как-то это бороть,
кроме как перезагрузкой становится слишком темно.
Спасибо сказали:
Аватара пользователя
Iron Rat
Сообщения: 65

Re: Настройка клавиатуры в X

Сообщение Iron Rat »

А содержимое /usr/X11R6/lib/X11/xkb/X0-config.keyboard соответствует xorg.conf?
Просто единственные грабли с настройкой клавы в иксах, с которыми мне посчастливилось столкнуться заключались именно в этом.
Ubuntu Linux 5.10
Спасибо сказали:
galki
Сообщения: 231

Re: Настройка клавиатуры в X

Сообщение galki »

У меня такого файла даже нету. А что там должно быть?
Спасибо сказали:
Аватара пользователя
Iron Rat
Сообщения: 65

Re: Настройка клавиатуры в X

Сообщение Iron Rat »

В файле этом дублируется кусок xorg.conf, описывающий клаву
У меня X0-config.keyboard выглядит так:
Option "XkbRules" "xfree86"
Option "XkbModel" "pc101"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"

что является цитатой из моего xorg.conf:
Section "InputDevice"

Identifier "Keyboard1"
Driver "Keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc101"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"

EndSection

И именно его содержимое определяет поведение клавы.
Стандартный xorgconfig/xf86config "не знают" о его существовании, так что если пользоваться ими - грабли неизбежны
Ubuntu Linux 5.10
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Настройка клавиатуры в X

Сообщение alv »

(Iron Rat @ Суббота, 29 Января 2005, 13:19) писал(а):И именно его содержимое определяет поведение клавы.
Стандартный xorgconfig/xf86config "не знают" о его существовании, так что если пользоваться ими - грабли неизбежны


Это что - Xorg'овская фича? У меня в XFree86 4.4 никакого такого файла нет. И в прежних версиях я его не замечал...
Спасибо сказали:
Аватара пользователя
Iron Rat
Сообщения: 65

Re: Настройка клавиатуры в X

Сообщение Iron Rat »

(alv @ Суббота, 29 Января 2005, 14:52) писал(а):
(Iron Rat @ Суббота, 29 Января 2005, 13:19) писал(а):
И именно его содержимое определяет поведение клавы.
Стандартный xorgconfig/xf86config "не знают" о его существовании, так что если пользоваться ими - грабли неизбежны


Это что - Xorg'овская фича? У меня в XFree86 4.4 никакого такого файла нет. И в прежних версиях я его не замечал...


Лично я сталкивался с этим и в XFree 4.3/4.4 и в xorg
Причем и в FreeBSD и в нескольких linux-дистрибутивах
И именно созданием/правкой этого файла снимал все возникавшие проблемы с раскладками клавы и переключеннием оных.
В подтверждение мною сказанного могу привести тот факт, что xf86cfg/xorgcfg при
выходе из них предлагают сохранить 2 файла-собственно XF86Config/xorg.conf
а после этого тот самый /usr/X11R6/lib/X11/xkb/X0-config.keyboard
Ubuntu Linux 5.10
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Настройка клавиатуры в X

Сообщение alv »

(Iron Rat @ Суббота, 29 Января 2005, 16:23) писал(а):
(alv @ Суббота, 29 Января 2005, 14:52) писал(а):
(Iron Rat @ Суббота, 29 Января 2005, 13:19) писал(а):
И именно его содержимое определяет поведение клавы.
Стандартный xorgconfig/xf86config "не знают" о его существовании, так что если пользоваться ими - грабли неизбежны


Это что - Xorg'овская фича? У меня в XFree86 4.4 никакого такого файла нет. И в прежних версиях я его не замечал...


Лично я сталкивался с этим и в XFree 4.3/4.4 и в xorg



Спасибо - принял к сведению (на случай проблем). А в документации на сей счет есть что-нибудь, не обращали внимания?
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Настройка клавиатуры в X

Сообщение polachok »

"добавил индикатор на панель" гнома? так там нет никаого индикатора - он запускает свой свитчер клавы - его настройки и копайте.
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
Iron Rat
Сообщения: 65

Re: Настройка клавиатуры в X

Сообщение Iron Rat »

[quote]

Спасибо - принял к сведению (на случай проблем). А в документации на сей счет есть что-нибудь, не обращали внимания?

[quote]
Возможно в тёмных дебрях man pages и упоминается это, но в более поверхностной документации, вроде хэндбуковского раздела по настройке Иксов, к которой я обращался, об этом не было сказано ни слова.
А рассказали мне о таком решении проблемы на форуме bsdportal`а, куда я обратился уже потеряв всякую надежду побороть переключение раскладки своими силами =)
Ubuntu Linux 5.10
Спасибо сказали: