|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anastasija Belyakova 2:5020/400 15 Jan 2002 01:44:17 To : All Subject : Re: Ctrl+Shift toggle and WinKey -------------------------------------------------------------------------------- Доброго времени суток ! (Hедоброе оно :( Из за того, что лицензионный 2000 автокад не хочет запускаться под vmware, завтра придется снести линукс с обоих учебных компов и поставить туда винду 98. Вот. :((( Все работало - и Компас и Pro/ENGINEER, и Акад 12/14, уж я не говорю про всякие оффисы, а теперь.. ) >> Section "Keyboard" >> [skip] > А там, где [skip] никаких других Xkb* слов нету? Полностью в третьих иксах это выглядит так: Section "Keyboard" Protocol "Standard" AutoRepeat 250 30 LeftAlt Meta RightAlt Meta ScrollLock Compose RightCtl Control XkbKeycodes "xfree86" XkbTypes "default" XkbCompat "default" XkbSymbols "us(pc105)" XkbGeometry "pc" XkbRules "xfree86" XkbModel "pc105" XkbLayout "ru" XkbOptions "grp:ctrl_shift_toggle" EndSection В четвертых так: Section "InputDevice" Identifier "Keyboard1" Driver "Keyboard" Option "AutoRepeat" "250 30" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "ru(winkeys)" Option "XkbOptions" "grp:ctrl_shift_toggle" EndSection >> Раскладка клавиатуры ( /usr/X11R6/lib/X11/xkb/symbols/ru) >> копировалась на все пять компов одна и та же. > > Для руссификации этого и достаточно. А вот клавиша Meta в других > файлах описана. > Кстати, копировался файл из "тройки" или из "четверки"? Из тройки. Исторически сложилось. :) Так, давайте чтобы не запутаться, обзовем компы именами :) user-9-2, user-9-5, engineer-9-1 - здесь третьи иксы, эти машины близнецы по железу. home - здесь четвертые иксы, машинка домашняя, железо полностью другое. "Отличается от других" engineer-9-1 (Завтра скорее всего user-ов обоих не станет :( Там будет маздай98.) >> Hа всех компах, кроме одного из группы "совсем одинаковых", имеем: Т.е. на user-9-2, user-9-5 и home >> 1. Сразу после входа в KDE переключиться на русский через Ctrl+Shift >> нельзя. Чтобы это начало работать (обнаружила случайно, когда уже >> решила забить на метод через XkbOptions) надо включить КДЕшный >> графический переключатель, с его помощью переключиться на русский, >> набрать (обязательно!) хотя бы один русский символ, потом >> переключиться обратно по Ctrl+Shift и можно КДЕшный выгружать, он >> больше не нужен. С этого момента работает метод XkbOptions. И до >> ребута KDE. > > Дело в том, что "kde'шная переключалка" сама грузит нужные > layout'ы. Используя при этом утилитку setxkbmap. > Поэтому, если основной layout "us", то естественно, при старте > KDE загрузится раскладка с тем же XkbOptions, но с XkbLayout us. > И только после переключения на дополнительную раскладку ru, в > сервере окажется XkbLayout ru. > Можно попробовать поставить основным layout'ом ru и никаких > дополнительных. Только она будет стартовать сразу переключенной > на русскую раскладку. Это зашито в таблицах самой переключалки. Вот это плохо :( > Вообще-то, если не нужны дополнительные "фишки" kxkb (автоповтор > и NumLock), то можно вообще удалить ~/.kde/share/config/kxkbrc > чтобы перключалка ничего не делала. Мне от нее ничего не надо :) Hо на user-9-2, user-9-5, home - мне пришлось ее запустить, иначе клавиатура совсем не переключалась. Hу а дальше он создал этот свой kxkbrc. > Почему это у вас работает на "четверке", но не работает на "тройке" > сказать трудно. Hе так. xkb срабатывает сразу на engieer-9-1 и не срабатывает на всех остальных. > Скорее всего на "тройках" раскладка, описаная в конфиге не грузится > или потом портится кем-то/чем-то. А уж переключалка потом наконец > грузит нужную раскладку. В общем сейчас я дома (т.е. на home) убила kxkbrc и получила ситуацию как на engineer-9-1. Т.е. все таки виноват он. Все предыдущие машины я настраивала из иксов, т.е. первая загрузка, я захожу в kde, лезу в сеть и тяну конфиги "к себе", потом логаут, ребут иксов с новыми конфигами, вход снова в KDE и тут обнаруживается, что ctrl+shift не работает. Приходится задействовать kxkb. Инженера-9-1 я делала строго наоборот - сидела за другой машиной и заливала конфиги "от себя туда". Т.е. первый заход в KDE был уже с полностью настроенным барахлом. Для коллекционеров граблей: кто нибудь, кто будет ставить линукс, проверьте ситуацию плс. Просто зайдите в KDE _до_ какой либо настройки локалей и всего прочего. А потом посмотрите, не создался ли сразу какой то дефолтный kxkbrc ? > О проблемах при загрузке можно посмотреть в log'е, который > X-сервер пишет при старте. А портить раскладку может, например, > xmodmap. У вас, случайно, нет в домашней директории "левого" > .Xmodmap? Вот это точно нет. >> 1. Переключение через XkbOptions работает сразу. >> 2. Зато клавиша с флажком считается F13 и как модификатор не >> работает. > > А что говорить xev при нажатии "клавиши с флажком"? Это с home машины _до_ убийства kxkbrc (флажок работает модифаер): Левый флажок Key(Press|Release) event, serial 27, synthetic NO, window 0x3400001, root 0x3d, subw 0x0, time 1720888303, (42,90), root:(842,110), state 0x50, keycode 115 (keysym 0xffe7, Meta_L), same_screen YES, XLookupString gives 0 characters: "" А это с той же home но _после_ убийства kxkbrc (флажок работает как открыватель кнопки Пуск): Левый флажок: FocusOut event, serial 27, synthetic NO, window 0x2600001, mode NotifyGrab, detail NotifyAncestor FocusOut event, serial 27, synthetic NO, window 0x2600001, mode NotifyUngrab, detail NotifyPointer FocusIn event, serial 27, synthetic NO, window 0x2600001, mode NotifyUngrab, detail NotifyAncestor KeymapNotify event, serial 27, synthetic NO, window 0x0, keys: 68 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LeaveNotify event, serial 27, synthetic NO, window 0x2600001, root 0x3d, subw 0x0, time 1725078878, (27,138), root:(842,158), mode NotifyGrab, detail NotifyNonlinear, same_screen YES, focus YES, state 16 FocusOut event, serial 27, synthetic NO, window 0x2600001, mode NotifyNormal, detail NotifyNonlinear При этом выскакивает меню KDE aka Пуск, т.е. еще и фокус окна меняется. Лажа какая то.. -- Best regards, Anastasija (aka WhiteUnicorn) Welcome to http://Anastasija.virtualave.net --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/4421dccdbd82.html, оценка из 5, голосов 10
|