Перейти к содержанию

SuSe 10.2 KDE Переключение языка Xkb


wegl

Рекомендуемые сообщения

Господа, подскажите,как настроить переключение клавиатуры по Alt + Shift.

Можно ли это сделать с помощью Xkb? Ничего другого ставить особо не хочу.

Помогите советом или ссылкой.

Ссылка на комментарий
Поделиться на другие сайты

Legalizer писал(а) Thu, 22 March 2007 13:53

В /etc/X11/xorg.conf

Надо поменять в разделе про клавиатуру следующее:

Option "XkbOptions" "grp:alt_shift_toggle"

Вот что у меня в нем написано

Section "InputDevice"

Driver "kbd"

Identifier "Keyboard[0]"

Option "Protocol" "Standard"

Option "XkbLayout" "us, ru(winkeys)"

Option "XkbOptions" "grp:alt_shift_toggle"

Option "XkbModel" "pc104"

Option "XkbRules" "xfree86"

EndSection

И все равно не работает. Пока пришлось поставить kkbswitch, но немного мне это е нравится.

Ссылка на комментарий
Поделиться на другие сайты

1. Надо перезагрузить Х-червер после внесения изменений в этот конфигурационный файл.

2. Пробовали и правые, и левые шифты?

Ссылка на комментарий
Поделиться на другие сайты

Перезагружал не только сервер но и полностью компьютер. Правого нету. Ибо это ноутбук. Ставил и Ctl_Shift, то же не работает..

Ссылка на комментарий
Поделиться на другие сайты

Первая

(**) Option "XkbLayout" "us,ru"

(**) Keyboard[0]: XkbLayout: "us,ru"

Вторая

WW) warning, (EE) error, (NI) not implemented, (??) unknown.

(II) Loading extension MIT-SCREEN-SAVER

(EE) AIGLX: DRI module not loaded

Последняя

(**) Option "XkbOptions" "grp:alt_shift_toggle"

(**) Keyboard[0]: XkbOptions: "grp:alt_shift_toggle"

Но все это с выключенным Xkb

Ссылка на комментарий
Поделиться на другие сайты

1. Что значит "с выключенным Xkb"?

2. У вас переключаются при этом раскладки или нет? Мы говорим ведь именно о переключении раскладок клавиатуры, а не об ИНДИКАЦИИ переключения, верно?

Ссылка на комментарий
Поделиться на другие сайты

Просто он не работает. Вот и отключил пока.

Да мы говорим именно о переключении раскладки клавиатуры с помощью Xkb.

1)

(**) Option "XkbLayout" "us,ru"

(**) Keyboard[0]: XkbLayout: "us,ru"

2)

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.

(II) Loading extension MIT-SCREEN-SAVER

(EE) AIGLX: DRI module not loaded

3)

(**) Option "XkbOptions" "grp:alt_shift_toggle"

(**) Keyboard[0]: XkbOptions: "grp:alt_shift_toggle"

Просто это логи, как я понял и не стал включать. Но сейчас с включенным Xkb. Переключение работает только мышкой.

Ссылка на комментарий
Поделиться на другие сайты

Villain писал(а) Fri, 23 March 2007 08:24

Просто он не работает. Вот и отключил пока.

Судя по результату работы команд, который вы выложили, Xkb как раз работает. Где вы его отключили? Как? Что нажимали?

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

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

В этом случае переключение раскладки должно происходить по нажатию Caps Lock, а лампочка Scroll Lock является индикатором текущего состояния раскладки.

Ссылка на комментарий
Поделиться на другие сайты

Я вечером тогда скриншоты вышлю.

Вообще я включил в настройках. Галочку поставил о том что включены расскладки. Добавил вторую расскладку Ру. В следующей закладке поставил переключение для Аппликэшон. В последней закладке поставил галочку включить. И переключение Alt +

Shift. В других настройках, где преключение стоит

Ctrl_Alt_K отключил. Так работало переключение, но с английского на русский, но не обратно. Пробовал там ставить Alt_Shift, но писалось Alt+ISO_Key кажется. И то же не работало. Сейчас просто под рукой нету этой машинки.

Ссылка на комментарий
Поделиться на другие сайты

отключите КДЕ-шную переключалку - только тогда опции, прописанные в xorg.conf будут действовать. однако, не будет графического индикатора. можно воспользоваться сторонним индикатором, например xxkb

Ссылка на комментарий
Поделиться на другие сайты

Byte писал(а) Fri, 23 March 2007 13:53

отключите КДЕ-шную переключалку - только тогда опции, прописанные в xorg.conf будут действовать.

Я об этом не знал Sad

Ссылка на комментарий
Поделиться на другие сайты

Legalizer писал(а) Fri, 23 March 2007 13:13

Byte писал(а) Fri, 23 March 2007 13:53

отключите КДЕ-шную переключалку - только тогда опции, прописанные в xorg.conf будут действовать.

Я об этом не знал Sad

по крайней мере моему дистру 10.2 это помогло Wink а до этого наблюдалась ситуация, описанная выше.

кстати, только что заметил: xxkb которой я до этого пользовался отказывается корректно работать с включенным xgl - а жаль, мне очень понравились "живие" окошки, вращающийся стол, переключение по alt-tab, прозрачность. приделся искать другой индикатор

Ссылка на комментарий
Поделиться на другие сайты

Спасибо за ссылку. С интересом почитал.

Кстати говоря, на описанное в статье поведение КДЕ я ни разу не натыкался: то ли у меня уже была настроена Xkb до начала использования КДЕ, то ли я в КДЕ просто добавлял необходимую раскладку (там к Центре управления можно задать опции Xkb напрямую, а не kxkb).

Ссылка на комментарий
Поделиться на другие сайты

увы, напрямую через конфигуратор KDE у меня тоже не получалось - может что-то не то делал.

я наблюдал еще "интересность" - ежели настраивать через yast-параметры клавиатуры, то бишь Xkb, то в строке для теста все пашет после нажатия "применить", обещает "райскую жизнь" опосля перезагрузки оконного менеджера, но "райская жизнь" началась только после отключения kxkb Wink

Ссылка на комментарий
Поделиться на другие сайты

Villain писал(а) Fri, 23 March 2007 15:17

KDE переключение отключил первым делом. Но это не помогло.

Загляните в статью по ссылке, что дал Byte. Помимо отключения может понадобится удалить конфигурационный файл этого самого kxkb. Может быть у вас как раз в этом проблема.

Ссылка на комментарий
Поделиться на другие сайты

Удалил этот файл. Ничего не помогло. Xkb не грузиться при перехагрузке компьютера. КОгда снова включаю его. Делаю гастройки на альт шифт. Никакого результата.

Ссылка на комментарий
Поделиться на другие сайты

Villain писал(а) Fri, 23 March 2007 22:19

Xkb не грузиться при перехагрузке компьютера.

1. Можно узнать, КАК вы это проверили? С помощью какой команды/программы?

2. Покажите вывод команды locale.

Ссылка на комментарий
Поделиться на другие сайты

Включил Xkb. Появился индикатор,который работал только от мыши, не смотря на то, что я в нем проставил переключение на alt_shift. Удалил файл

su

rm /.kde/share/config/kxkbrc

Перезагружаю Иксы Ctrl+Alt+BackSpase

Или перезагружаю весь комп.

Никакого результата. ТОчнее индикатор xkb вообще не появляется и его настройки отключены.

LANG=en_US.UTF-8

LC_CTYPE="en_US.UTF-8"

LC_NUMERIC="en_US.UTF-8"

LC_TIME="en_US.UTF-8"

LC_COLLATE="en_US.UTF-8"

LC_MONETARY="en_US.UTF-8"

LC_MESSAGES="en_US.UTF-8"

LC_PAPER="en_US.UTF-8"

LC_NAME="en_US.UTF-8"

LC_ADDRESS="en_US.UTF-8"

LC_TELEPHONE="en_US.UTF-8"

LC_MEASUREMENT="en_US.UTF-8"

LC_IDENTIFICATION="en_US.UTF-8"

LC_ALL=

Ссылка на комментарий
Поделиться на другие сайты

Еще раз, по пунктам:

1. Запускаем Настройку рабочего стола под КДЕ (Personal Settings). Переходим в языковые настройки, затем в расскладку клавиатуры. Убираем все галочки, т.е. все отключаем. Применяем.

2. В файле /etc/x11/xorg.conf прописываем в секции

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "us,ru"
  Option       "XkbModel" "pc104"
  Option       "XkbOptions" "grp:lwin_toggle,grp_led:scroll"
  Option       "XkbRules" "xorg"
  Option       "XkbVariant" ",winkeys"
EndSection

3. Завершаем текущий сеанс. Теперь переключение с помощью левой клавиши win и с индикацией на клавиатуре.

Шаг 2 можно выполнить через yast-оборудование-раскладка клавиатуры

Ссылка на комментарий
Поделиться на другие сайты

Villain писал(а) Fri, 23 March 2007 23:32

Включил Xkb. Появился индикатор,который работал только от мыши, ...

Никакого результата. ТОчнее индикатор xkb вообще не появляется и его настройки отключены.

Xkb работает на уровне xorg, ничего не знает об оконном менеджере и не имеет своего индикатора. Индикатор имеет kxkb - приблуда чисто KDE-шная, но, ИМХО, работающая некорректно. При ее отключении корректно начинает работать переключалка Xkb, но она, сама по себе, без помощи сторонних программ, таких как xxkb или других не отображает индикатор на рабочем столе, а умеет лишь включать индикаторы на клавиатуре

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...