Как переназначить переключение раскладки клавы

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Anonymous

Как переназначить переключение раскладки клавы

Сообщение Anonymous »

Помогите пожалуйста назначить Ctrl+Shift на переключение раскладок.
Делал вот так:

заменяю секцию для клавы в файле /etc/X11/XF86Config-4 на вот эту:

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

Section "InputDevice"
    Identifier "Keyboard1"
    Driver "Keyboard"
    Option "XkbModel" "pc104"
    Option "XkbLayout" "us,ru(winkeys)"
    Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection


но нифига это не работает, раскладка как не менялась по Ctrl+Shift, так и не меняется.

Система: Linux Mandrake 10.0

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

:shock:
А другие переключалки (из комплекта gnome/kde) выключены???
Опыт растет прямо пропорционально выведенному из строя оборудованию

Anonymous

Сообщение Anonymous »

Стандартные переключалки не пашут. :(

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

хм, а alt_shift_togge рабтает ?
Стандартные переключалки должны быть удалены
Опыт растет прямо пропорционально выведенному из строя оборудованию

Anonymous

Сообщение Anonymous »

Не пашет ничего, ему всё равно какие комбинации туда прописывать. Такое ощущение, что строку: Option "XkbOptions" он игнорирует.

Что можно ещё намутить ?

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

попробуй убрать (winkeys)
Версия XFree 4.3 как я понимаю?
Опыт растет прямо пропорционально выведенному из строя оборудованию

Anonymous

Сообщение Anonymous »

Это не помогает.
Версия XFree86: 4.3.0.1

У меня такое ощущение, что какая-то стандартная KDE-шная прога перекрывает эти параметры. И они просто игнорируются.
По моиму вся тулза xkb не работает (она с чем-то походу конфликтует).

Мне уже и такое советовали (на другом форуме):
Стандартная тулза - та ещё жопа. Есть подозрение, что во многих дистрибутах (в частности, в редхатах ) без приложения напильника она не работает.
А я сделал так:
в X86Config:
Option "XkbKeymap" "xfree86(ru)"

в /usr/X11R6/lib/X11/xkb/keymap/xfree86:
xkb_keymap "ru" {
xkb_keycodes { include "xfree86" };
xkb_types { include "default" };
xkb_compatibility { include "default+leds(scroll)"}; # юзаем Scroll Lock как индикакер раскладок
xkb_symbols { include "en_US(pc105)+ru(winkeys)+inet(mitsumi)+group(alt_shift_toggle)" };
# юзаем win-клавиши, дополнительные инет-клавиши и <alt><shift> как переключатель
xkb_geometry { include "pc(pc102)" };

};

inet(mitsumi) - это дополнительная конфига, чтоб инет-клавиши работали.
но и этот совет на Mandrake'е 10-ом не пашет. :(

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

тааак.... в FC1 по-моему были проблемы с xkb... все KDE-шные переключатели должны быть удалены.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Sirius
Интересующийся
Сообщения: 43
Зарегистрирован: 21 июл 2004, 08:22
Откуда: Минск
Контактная информация:

Сообщение Sirius »

Если это Гном - то понятно почему...
Если это КДЕ тоже.
Если нет, тогда вместо pc104 поставь pc105
Debian is like sex - it's better then it's free...
Linus Torvalds

Anonymous

Сообщение Anonymous »

Llama писал(а):тааак.... в FC1 по-моему были проблемы с xkb... все KDE-шные переключатели должны быть удалены.
А как их удалить ??
У меня куда-то делся пункт К-меню -> Настройка -> Система -> Настройка пакетов.

Аватара пользователя
Pasha
Неотъемлемая часть форума
Сообщения: 554
Зарегистрирован: 06 окт 2002, 12:39
Откуда: Southampton
Контактная информация:

Сообщение Pasha »

There was a similar problem in FreeBSD 5.1
It didn't react on XkbLayout as well as on XkbOptions.
The only remedy was to run setxkbmap .... every time when starting X

vovets
Заглянувший
Сообщения: 31
Зарегистрирован: 29 июл 2004, 22:21

Re: Как переназначить переключение раскладки клавы

Сообщение vovets »

Ciber SLasH писал(а):Помогите пожалуйста назначить Ctrl+Shift на переключение раскладок.
Делал вот так:

заменяю секцию для клавы в файле /etc/X11/XF86Config-4 на вот эту:

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

Section "InputDevice"
    Identifier "Keyboard1"
    Driver "Keyboard"
    Option "XkbModel" "pc104"
    Option "XkbLayout" "us,ru(winkeys)"
    Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection



но нифига это не работает, раскладка как не менялась по Ctrl+Shift, так и не меняется.

Система: Linux Mandrake 10.0
Хм... У меня тоже Linux Mandrake 10.0, но по дефолту у меня Ctrl+Shift

klmntmp
Интересующийся
Сообщения: 54
Зарегистрирован: 18 янв 2006, 19:18

Сообщение klmntmp »

блмн эту тему надо закрепить!!! пипец.. тоже самое отредактировал фаил XF86Cinfig ни фига... а пробую менять через графику (цент управления так наззываемый..) так вообще хана остаётся один русский и на английский вообще не переключается.. правда как убить yast`овские настройки и что бы он брал из файла этого???!!!!!!!!!!!!!!

Аватара пользователя
luka
Интересующийся
Сообщения: 76
Зарегистрирован: 08 янв 2006, 16:51
Откуда: Deutschland, Hamburg
Контактная информация:

Сообщение luka »

а у меня эта секция в xorg.conf в сусе 10.0 выглядит вот так >
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "de,ru"
Option "XkbModel" "pc105"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Option "XkbRules" "xfree86"
Option "XkbVariant" "nodeadkeys,phonetic"
EndSection
все прекарасно работает не зависимо от windowmanagera. Здесь две раскладки - немецкая и русская фонетическая (мне так удобней). переключаются они с ctrl+shift, и при переключении на русскую загорается лампочка на клаве.

Аватара пользователя
luka
Интересующийся
Сообщения: 76
Зарегистрирован: 08 янв 2006, 16:51
Откуда: Deutschland, Hamburg
Контактная информация:

Сообщение luka »

Если ты в КДЕ юзаешь то забудь про xorg.conf ему побарабану че там написано.

Ответить