Страница 1 из 2
Как переназначить переключение раскладки клавы
Добавлено: 18 июл 2004, 05:31
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
Добавлено: 18 июл 2004, 08:39
Llama
А другие переключалки (из комплекта gnome/kde) выключены???
Добавлено: 18 июл 2004, 12:52
Anonymous
Стандартные переключалки не пашут.
Добавлено: 18 июл 2004, 13:52
Llama
хм, а alt_shift_togge рабтает ?
Стандартные переключалки должны быть удалены
Добавлено: 19 июл 2004, 23:47
Anonymous
Не пашет ничего, ему всё равно какие комбинации туда прописывать. Такое ощущение, что строку: Option "XkbOptions" он игнорирует.
Что можно ещё намутить ?
Добавлено: 20 июл 2004, 09:51
Llama
попробуй убрать (winkeys)
Версия XFree 4.3 как я понимаю?
Добавлено: 20 июл 2004, 23:20
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-ом не пашет.
Добавлено: 21 июл 2004, 09:55
Llama
тааак.... в FC1 по-моему были проблемы с xkb... все KDE-шные переключатели должны быть удалены.
Добавлено: 21 июл 2004, 12:39
Sirius
Если это Гном - то понятно почему...
Если это КДЕ тоже.
Если нет, тогда вместо pc104 поставь pc105
Добавлено: 23 июл 2004, 03:27
Anonymous
Llama писал(а):тааак.... в FC1 по-моему были проблемы с xkb... все KDE-шные переключатели должны быть удалены.
А как их удалить ??
У меня куда-то делся пункт К-меню -> Настройка -> Система -> Настройка пакетов.
Добавлено: 31 июл 2004, 14:43
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
Re: Как переназначить переключение раскладки клавы
Добавлено: 01 авг 2004, 10:54
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
Добавлено: 18 янв 2006, 19:56
klmntmp
блмн эту тему надо закрепить!!! пипец.. тоже самое отредактировал фаил XF86Cinfig ни фига... а пробую менять через графику (цент управления так наззываемый..) так вообще хана остаётся один русский и на английский вообще не переключается.. правда как убить yast`овские настройки и что бы он брал из файла этого???!!!!!!!!!!!!!!
Добавлено: 18 янв 2006, 22:38
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, и при переключении на русскую загорается лампочка на клаве.
Добавлено: 31 янв 2006, 20:14
luka
Если ты в КДЕ юзаешь то забудь про xorg.conf ему побарабану че там написано.