wegl Опубликовано 22 марта, 2007 Жалоба Поделиться Опубликовано 22 марта, 2007 Господа, подскажите,как настроить переключение клавиатуры по Alt + Shift. Можно ли это сделать с помощью Xkb? Ничего другого ставить особо не хочу. Помогите советом или ссылкой. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 22 марта, 2007 Жалоба Поделиться Опубликовано 22 марта, 2007 В /etc/X11/xorg.conf Надо поменять в разделе про клавиатуру следующее: Option "XkbOptions" "grp:alt_shift_toggle" Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
wegl Опубликовано 22 марта, 2007 Автор Жалоба Поделиться Опубликовано 22 марта, 2007 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, но немного мне это е нравится. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 22 марта, 2007 Жалоба Поделиться Опубликовано 22 марта, 2007 1. Надо перезагрузить Х-червер после внесения изменений в этот конфигурационный файл. 2. Пробовали и правые, и левые шифты? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
wegl Опубликовано 22 марта, 2007 Автор Жалоба Поделиться Опубликовано 22 марта, 2007 Перезагружал не только сервер но и полностью компьютер. Правого нету. Ибо это ноутбук. Ставил и Ctl_Shift, то же не работает.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 22 марта, 2007 Жалоба Поделиться Опубликовано 22 марта, 2007 Чудеса прямо Можно увидеть вывод нижеследующих команд: grep XkbLayout /var/log/Xorg.0.log grep EE /var/log/Xorg.0.log grep toggle /var/log/Xorg.0.log Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
wegl Опубликовано 22 марта, 2007 Автор Жалоба Поделиться Опубликовано 22 марта, 2007 Первая (**) 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 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 22 марта, 2007 Жалоба Поделиться Опубликовано 22 марта, 2007 1. Что значит "с выключенным Xkb"? 2. У вас переключаются при этом раскладки или нет? Мы говорим ведь именно о переключении раскладок клавиатуры, а не об ИНДИКАЦИИ переключения, верно? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
wegl Опубликовано 23 марта, 2007 Автор Жалоба Поделиться Опубликовано 23 марта, 2007 Просто он не работает. Вот и отключил пока. Да мы говорим именно о переключении раскладки клавиатуры с помощью 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. Переключение работает только мышкой. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 23 марта, 2007 Жалоба Поделиться Опубликовано 23 марта, 2007 Villain писал(а) Fri, 23 March 2007 08:24 Просто он не работает. Вот и отключил пока. Судя по результату работы команд, который вы выложили, Xkb как раз работает. Где вы его отключили? Как? Что нажимали? Чтобы проверить, в чем проблема, попробуйте изменить опцию переключения раскладки на вот такую: Option "XkbOptions" "grp:caps_toggle,grp_led:scroll" В этом случае переключение раскладки должно происходить по нажатию Caps Lock, а лампочка Scroll Lock является индикатором текущего состояния раскладки. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
wegl Опубликовано 23 марта, 2007 Автор Жалоба Поделиться Опубликовано 23 марта, 2007 Я вечером тогда скриншоты вышлю. Вообще я включил в настройках. Галочку поставил о том что включены расскладки. Добавил вторую расскладку Ру. В следующей закладке поставил переключение для Аппликэшон. В последней закладке поставил галочку включить. И переключение Alt + Shift. В других настройках, где преключение стоит Ctrl_Alt_K отключил. Так работало переключение, но с английского на русский, но не обратно. Пробовал там ставить Alt_Shift, но писалось Alt+ISO_Key кажется. И то же не работало. Сейчас просто под рукой нету этой машинки. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Byte Опубликовано 23 марта, 2007 Жалоба Поделиться Опубликовано 23 марта, 2007 отключите КДЕ-шную переключалку - только тогда опции, прописанные в xorg.conf будут действовать. однако, не будет графического индикатора. можно воспользоваться сторонним индикатором, например xxkb Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 23 марта, 2007 Жалоба Поделиться Опубликовано 23 марта, 2007 Byte писал(а) Fri, 23 March 2007 13:53 отключите КДЕ-шную переключалку - только тогда опции, прописанные в xorg.conf будут действовать. Я об этом не знал Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Byte Опубликовано 23 марта, 2007 Жалоба Поделиться Опубликовано 23 марта, 2007 Legalizer писал(а) Fri, 23 March 2007 13:13 Byte писал(а) Fri, 23 March 2007 13:53 отключите КДЕ-шную переключалку - только тогда опции, прописанные в xorg.conf будут действовать. Я об этом не знал по крайней мере моему дистру 10.2 это помогло а до этого наблюдалась ситуация, описанная выше. кстати, только что заметил: xxkb которой я до этого пользовался отказывается корректно работать с включенным xgl - а жаль, мне очень понравились "живие" окошки, вращающийся стол, переключение по alt-tab, прозрачность. приделся искать другой индикатор Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Byte Опубликовано 23 марта, 2007 Жалоба Поделиться Опубликовано 23 марта, 2007 Кстати - интересная статейка на тему: тут Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 23 марта, 2007 Жалоба Поделиться Опубликовано 23 марта, 2007 Спасибо за ссылку. С интересом почитал. Кстати говоря, на описанное в статье поведение КДЕ я ни разу не натыкался: то ли у меня уже была настроена Xkb до начала использования КДЕ, то ли я в КДЕ просто добавлял необходимую раскладку (там к Центре управления можно задать опции Xkb напрямую, а не kxkb). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Byte Опубликовано 23 марта, 2007 Жалоба Поделиться Опубликовано 23 марта, 2007 увы, напрямую через конфигуратор KDE у меня тоже не получалось - может что-то не то делал. я наблюдал еще "интересность" - ежели настраивать через yast-параметры клавиатуры, то бишь Xkb, то в строке для теста все пашет после нажатия "применить", обещает "райскую жизнь" опосля перезагрузки оконного менеджера, но "райская жизнь" началась только после отключения kxkb Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
wegl Опубликовано 23 марта, 2007 Автор Жалоба Поделиться Опубликовано 23 марта, 2007 KDE переключение отключил первым делом. Но это не помогло. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 23 марта, 2007 Жалоба Поделиться Опубликовано 23 марта, 2007 Villain писал(а) Fri, 23 March 2007 15:17 KDE переключение отключил первым делом. Но это не помогло. Загляните в статью по ссылке, что дал Byte. Помимо отключения может понадобится удалить конфигурационный файл этого самого kxkb. Может быть у вас как раз в этом проблема. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
wegl Опубликовано 23 марта, 2007 Автор Жалоба Поделиться Опубликовано 23 марта, 2007 Удалил этот файл. Ничего не помогло. Xkb не грузиться при перехагрузке компьютера. КОгда снова включаю его. Делаю гастройки на альт шифт. Никакого результата. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 23 марта, 2007 Жалоба Поделиться Опубликовано 23 марта, 2007 Villain писал(а) Fri, 23 March 2007 22:19 Xkb не грузиться при перехагрузке компьютера. 1. Можно узнать, КАК вы это проверили? С помощью какой команды/программы? 2. Покажите вывод команды locale. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
wegl Опубликовано 23 марта, 2007 Автор Жалоба Поделиться Опубликовано 23 марта, 2007 Включил 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= Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Byte Опубликовано 23 марта, 2007 Жалоба Поделиться Опубликовано 23 марта, 2007 Еще раз, по пунктам: 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-оборудование-раскладка клавиатуры Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Byte Опубликовано 23 марта, 2007 Жалоба Поделиться Опубликовано 23 марта, 2007 Villain писал(а) Fri, 23 March 2007 23:32 Включил Xkb. Появился индикатор,который работал только от мыши, ... Никакого результата. ТОчнее индикатор xkb вообще не появляется и его настройки отключены. Xkb работает на уровне xorg, ничего не знает об оконном менеджере и не имеет своего индикатора. Индикатор имеет kxkb - приблуда чисто KDE-шная, но, ИМХО, работающая некорректно. При ее отключении корректно начинает работать переключалка Xkb, но она, сама по себе, без помощи сторонних программ, таких как xxkb или других не отображает индикатор на рабочем столе, а умеет лишь включать индикаторы на клавиатуре Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aceler Опубликовано 24 марта, 2007 Жалоба Поделиться Опубликовано 24 марта, 2007 Цитата: приделся искать другой индикатор Попробуйте kkbswitch. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.