Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Переключение раскладок


Автор: Nope 12.11.2006, 18:44
 smile Разъясните плиз где и какие галки нужно поставить в Control Center->Regional&Accessibility->Keyboard Layout чтобы заработало переключение раскладок например по алт+шифт smile 
FreeBSD 6.1, Kde 3.5.1
заранее спасибо

Автор: Ch0bits 12.11.2006, 20:00
В KDE эта байда по моему вообще не работает, лучше выключи там всё как было. Не знаю что используется во FreeBSD, но у меня в Иксах кнопки переключения задаются в /etc/X11/xorg.conf. Вот отрывок файла:
Цитата

...
Section "InputDevice"
    Identifier     "Keyboard[0]"
    Driver         "kbd"
    Option         "Protocol" "Standard"
    Option         "XkbLayout" "us,ru"
    Option         "XkbModel" "pc105"
    Option         "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
    Option         "XkbRules" "xfree86"
    Option         "XkbVariant" ",winkeys"
EndSection
...

В качестве индикатора раскладки можно использовать http://kkbswitch.sourceforge.net/.

Автор: Nope 12.11.2006, 20:05
угу... и такое пробовал... создаю фалй, пишу в нем что надо - потом иксы не запускаются smile  удаляю xorg.conf все путем... второй день маюсь с этим  smile 

Автор: Ch0bits 12.11.2006, 20:07
Может неправильно пишешь?

Автор: Nope 12.11.2006, 20:56
брал 4 разных конфига с 4 разных форумов - не один не помог. smile 

Автор: smalcom 13.11.2006, 16:40
напиши хоть ошибки какие тебе высветило или записало в логи просто так не может не грузиться

Автор: Nope 13.11.2006, 17:34
собсно пишет следущее:
Код

Data incomplete in file /etc/X11/xorg.conf
At least one Device section is required
Problem parsing the config file
Error parsing the config file
Fatal Error:
      no screen found

Автор: Alexandr87 13.11.2006, 17:47
акромя тех строчек которые здесь привели, там должны содержатся и другие.
ЗЫ. приведите весь ваш xorg.conf

Автор: Nope 13.11.2006, 17:48
Всем спасибо проблема решена. smile 
Решение Xorg -configure, с последующим добавлением в /etc/X11/xorg.conf
Код

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "Protocol" "Standard"
    Option         "XkbLayout" "us,ru"
    Option         "XkbModel" "pc105"
    Option         "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
    Option         "XkbRules" "xfree86"
    Option         "XkbVariant" ",winkeys"
EndSection

ну и в самом kde отрубить все настройки, связанные с переключением
всего то надо было маны почитать smile 

Автор: Nope 13.11.2006, 19:09
Попутно еще вопрос возник: можно сделать чтобы переключение раскладки действовало только на текущее приложение(локально) а не сразу на все(глобально)?

Автор: smartov 13.11.2006, 19:30
Nope, 
Цитата(Nope @  13.11.2006,  18:09 Найти цитируемый пост)
можно сделать чтобы переключение раскладки действовало только на текущее приложение

Цитата(Ch0bits @  12.11.2006,  19:00 Найти цитируемый пост)
В качестве индикатора раскладки можно использовать kkbswitch.

kkbswitch и это умеет. И вообще утилита хорошая.

Автор: Nope 13.11.2006, 20:46
Спасибо за помощь.

Автор: Nope 14.11.2006, 01:40
Ну и ответ на мой первый вопрос (чисто случайно нашел решение):
1. Идем в Центр управления
2. Настраиваем в раскладках клавиатуры че как нам нравицо
3. В следующем разделе про комбинации клавиш настраиваем способ переключения(у меня этот параметр последней строчкой)

Автор: smartov 14.11.2006, 11:56
Nope, 
Цитата(Nope @  14.11.2006,  00:40 Найти цитируемый пост)
Ну и ответ на мой первый вопрос 

У меня лично в кедах это так и не заработало корректно, поэтому не юзаю нативный кедовый фейс.

Автор: Nope 15.11.2006, 17:25
smartov, у меня тож как то русская раскладка через раз работает, если использовать стандартную переключалку, так что юзаю kkbswitch

Автор: Kefir 16.11.2006, 20:48
Цитата(smartov @  14.11.2006,  11:56 Найти цитируемый пост)
У меня лично в кедах это так и не заработало корректно

а ты ставил нейтральные переключатели (не содержащие символов латинского)?

Автор: smartov 17.11.2006, 12:33
Kefir, да. Alt+Shift. При количестве раскладок болье 2-х ничерта не работает.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)