Xgl + X.org 7.1 = Не переключается раскладка
Обновился до xorg 7.1 и теперь при использование xgl не переключается раскладка, хотя в самих иксах все нормально.
Вот протокол запуска:
X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: Linux 2.6.18-gentoo i686
Current Operating System: Linux gentoo-tux 2.6.18-gentoo #1 PREEMPT Mon Oct 2 23:13:42 MSD 2006 i686
Build Date: 21 October 2006
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.93.log", Time: Tue Oct 24 21:44:13 2006
(==) Using config file: "/etc/X11/xorg.conf"
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compatibility { include "complete+ledscroll(group_lock)" };
xkb_symbols { include "pc(pc104)+us+ru(winkeys):2+group(alt_shift_toggle)" };
xkb_geometry { include "pc(pc104)" };
Could not init font path element /usr/share/fonts/cyrillic/, removing from list!
xkb_types { include "%" };
xkb_compatibility { include "%" };
xkb_symbols { include "%" };
xkb_geometry { include "%" };
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error: Missing KeyNames section in a Keymap file
> Description of Keymap not compiled
Errors from xkbcomp are not fatal to the X server
(EE) Error loading keymap /var/tmp/server-93.xkm
- Для комментирования войдите или зарегистрируйтесь
emerge kkbswitch и
emerge kkbswitch и будет тебе щастье :)
В /etc/X11/xorg.conf (я использую Правый Ctrl):
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "Protocol" "Standard"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:rctrl_toggle,grp_led:scroll"
EndSection
А причем здесь
А причем здесь kkbswitch?
У меня он и так стоит, все равно не работает.
Раскладка переключается только командами в консоли:
mc@gentoo-tux ~ $ setxkbmap -model pc104 -layout ru
mc@gentoo-tux ~ $ setxkbmap -model pc104 -layout us
http://gentoo.ru/node/4492
http://gentoo.ru/node/4492
ОТВЕТ
Попробуй переустановить xkbcomp (у меня помогло)
Пробовал, не
Пробовал, не помогает. Вынес xorg-server и xkbcomp, пересобрал и все по прежнему.
а директория
а директория /usr/lib/X11/xkb существует?
если да, то ее нужно удалить. теперь xkb лежит в /usr/share/X11/xkb
хехе
Сима, Вы их таки не слушайте, они Вам такого насоветуют... (с) хзкто.
Не лечится это. Это баг XGL. Он от версии к версии на предмет раскладок страшно фантазирует. У меня например он плевал на xorg.conf, добавлял лишнюю раскладку и переключался только по двум шифтам, хотя в конфе - контрл+шифт. Остается только забить.
Или, если видяха nvidia, наплювать слюнями на XGL и наслаждаццо прелестями дров серии 9***
Re: хехе
А с этого места можно и поподробнее. Что нового туда включили, какие плюшки и как их заюзать, можно ссылку на мануал.
почитайте тему
почитайте wiki.gentoo-xeffects.org
Помогло, но
Помогло, но теперь все хрифты стали огромными, что не осбо приятно.
это баг, но это
это баг, но это лечится
http://gentoo-wiki.com/HOWTO_XGL/Troubleshooting#Wrong_keyboard_layout
по поводу нвидии
http://wiki.gentoo-xeffects.org/NVidia
ОТВЕТ
У меня проблемка с xkbcomp была при установленном драйве nvidia 9*** серии при этом напрочь не работал ускоритель видеокарты, так что прежде чем выражовываться надо подумать где сидит баг (он похоже в каждом отдельном случае разный)!