Настраиваем переключалку раскладки

Изображение пользователя SeaJey.

Знаменитая проблема переключалки раскладки в KDE на самом деле решается просто:

В консоли пишем команду:

sudo kwrite /etc/X11/xorg.conf

Правим секцию "InputDevice" до состояния:??

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "us,ru"
        Option          "XkbVariant"    ",winkeys"
        Option          "XkbOptions"    "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

Теперь переключение идет по Ctrl+Shift индикация состояния по лампочке ScrollLock, знаки препинания на привычных по windows позициях.

Далее:

sudo apt-get install kkbswitch

Запускаем kkbswitch и настраиваем по вкусу.
Если необходим аналог puntoswitcher - смотрим в сторону [url=http://xneur.ru/]xneurswitcher[/url].
Причём, в этом случае, kxneur - фронт-энд к демону xneur - дополнительно выступает в роли переключалки раскладки и kkbswitch будет уже не нужен.

Комментарии (18)

0
Pafoz (не зарегистрирован) - 19 Сентябрь, 2007 - 02:01

В моем случае строчка
Option          "XkbVariant"    ",winkeys"
Привела к тому что переключении вообще не действовало. Проблему решил строчкой
Option          "XkbLayout"     "us,ru(winkeys)"
Возможно кому нибудь поможет.

0
frolkin - 21 Сентябрь, 2007 - 23:08

А мне не помог не тот не другой способ
Для вывода в трее всё легко настраивается а вот добиться сочетания Ctrl+Shift так и не удалось!!! К этому сочетанию система требует ещё какуенибудь букву и хоть ты тресни!!! У меня Kubuntu amd64 7.04
Мож ктонить поможет разобраться!!!

0
MIhail_ (не зарегистрирован) - 28 Сентябрь, 2007 - 19:57

+1 к тому что нифига не помогло :)

0
dm - 1 Октябрь, 2007 - 11:24
Изображение пользователя dm.

У меня все работает с вышеприведенным конфигом, переключает по shift-ctrl правда индикатора kkbswitch нет, да он как мне кажется и не нужнет, по scroll lock и так видно что за раскладка. Может из за него у вас не работает?

0
kiev1 - 2 Октябрь, 2007 - 22:46
Изображение пользователя kiev1.

очень странно - но у меня во всех линуксах всегда работало так
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse" "CorePointer"
EndSection
......
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp:rwin_toggle,grp:menu_toggle,grp:caps_toggle,grp_led:scroll,grp_led:caps,grp_led:num,variant,phonetic"
EndSection

... а может вы сначала shift а потом ctrl нажимаете?

0
йа (не зарегистрирован) - 3 Октябрь, 2007 - 20:49

Тем кому не помогла правка xorg.conf (было такое ещё на фре)

смотрим пост SeaJey #1 Делаем как там описано, потом...

Лезим в Keyboard & Mouse (System Settings)
Вкладка Shortcut Schames. Параметр Keyboard (Switch to Next Layout)
Жмём Custom и сочетание клавиш shift+ctrl.
Должно зароботать.

ЗЫ: при нажатти ctrl+shift - рабоать не будет!

0
Sharbag - 31 Январь, 2008 - 20:30

Мне вот что помогло!! Пост из темы Русская раскладка

mss 11 Октября, 2007 - 08:43

Как в KDE переключать языки по Ctrl+Shift?
...
Делать надо так:
Центр управления --> Региональние и ... --> Раскладка клавиатуры
Добавляем русскую раскладку, удаляем английскую. В варианте раскладки (внизу справа) выбираем "winkeys", ставим галочку "Включить латинскую раскладку".
В следующей вкладке убираем две возможные галочки вверху, ставим галочку "Переключение между основными раскладками".
В последней вкладке ставим галочку в пункте "Настройка переключения групп" на Ctrl+Shift. Далее по вкусу ставим галочку на отображение раскладки светодиодами. Да и еще в этой же вкладке на верху ставим галочки "Использовать раскладки XKB" и "Игнорировать параметры системы". "

0
AVolkov - 1 Февраль, 2008 - 09:57
Изображение пользователя AVolkov.

Как дополнение, потом сказать sudo apt-get install kkbswitch

+1
Pokemonchyk - 16 Март, 2008 - 20:19
Изображение пользователя Pokemonchyk.

все просто как-то у вас, но а если нужно не два языка а 3. Мне все-таки и родной язык нужен.... Что тогда?

0
Opossum - 8 Март, 2012 - 22:38
Изображение пользователя Opossum.

Дописать третий через запятую в "XkbLayout", не?

0
Гость - 25 Декабрь, 2009 - 14:26

Все замечательно работает, сделал как описано у Seajey, у меня SimplyMepis 8.04 на базе Debian.
Спасибо!!!

0
FreeDigger - 8 Март, 2012 - 08:51

Ya ne mogu nastroit raskladku

digger@digger-1011PX:~$ sudo kwrite /etc/X11/xorg.conf
[sudo] password for digger:
sudo: kwrite: command not found

0
FreeDigger - 8 Март, 2012 - 09:03

pisal kate vmesto kwrite i toge ne pomoglo /// gde naiti xorg.conf?

0
trubadur4ik - 8 Март, 2012 - 09:46
Изображение пользователя trubadur4ik.

Нужно Вот этим сайтом сначала попользоваться, чтобы писать понятными русскими буквами.

0
FreeDigger - 8 Март, 2012 - 10:04

Настроил переключатель - он появился но перключает только кликом мыши. Подскажите как настроить перключатель раскладки горячими клавишами?

0
itrch - 8 Март, 2012 - 12:14
Изображение пользователя itrch.

правой кнопкой мыши по нему-Настроить.
вкладка Раскладки. там попробуй.

0
FreeDigger - 8 Март, 2012 - 13:12

Спасибо помогло. Я, помимо настроек глобальных по умолчанию Ctrl+Alt+K, добавил своих и поэтому шел конфликт. Оставил настройки по умолчанию.

0
Opossum - 8 Март, 2012 - 12:14
Изображение пользователя Opossum.

Вы ж не пишете, как настроили, нашли ли вы всё таки свой иксорг... Изначально у вас проблема была, потому что команды kwrite система не нашла, что там конкретно не помогло с kate тоже не написали.
Как вам должны проблему решить без информации?

Посмотреть файлы в каталоге можно, например, командой ls. вот и посмотрите, что у вас в /etc/X11/ для начала, допустим.

Отправить комментарий