|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : pascal@tsu.ru 2:5020/400 15 Jan 2002 15:59:08 To : Anastasija Belyakova Subject : Re: Ctrl+Shift toggle and WinKey -------------------------------------------------------------------------------- Anastasija Belyakova wrote: > > Полностью в третьих иксах это выглядит так: > > 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" вообще-то лишнее. Достаточно ИЛИ keycodes/types/compat/symbols/geometry, ИЛИ rules/mode/layout/options. Причем, если в тройке (если мне память не изменяет) эти строчки просто игнорируются если есть model/rules/etc., то в четверке они имеют больший приоритет и просто испортят все, что написано в rules/model/etc. > В общем сейчас я дома (т.е. на home) убила kxkbrc и получила ситуацию > как на engineer-9-1. Т.е. все таки виноват он. То есть - проблема решилась (по крайней мере для home)? Если это так, то понятно что произошло - - конфигурация XKB в конфиге правильная и она загружается - но КДЕ при первом старте, видя, что он не настроен, ставит свой комплект настроек по умолчанию, где обязательным пунктом является запуск kxkb. - по умолчанию (пока вы ничего не правили самостоятельно) в kxkb основная и единственная раскладка "чиста американская", которую он и грузит каждый раз при старте КДЕ, портя при этом ту, которая описана в XF86Config. Если из уже сконфигуреннго KDE выбросить kxkbrc, то все возвращается к той раскладке, что в конфиге "иксов" (естественно - после перезапуска "иксов"). > Инженера-9-1 я делала строго наоборот - сидела за другой машиной и > заливала конфиги "от себя туда". Т.е. первый заход в KDE был уже с > полностью настроенным барахлом. Hу, то есть КДЕ при старте не стал ставить свой "джентельменский набор" и "вредный kxkb, кторый портит раскладки" не запускался. Кстати, kxkb, если в нем используется только одна раскладка, никакой иконки не показывает (она и ни к чему, если переключать нечего), но тем не менее присутствует. Во всяком случае свое черное дело (замену раскладки на свою) при старте выполняет. > А это с той же 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 Вот все эти "mode NotifyGrab"/"mode NotifyUngrab" говорят о том, что эта клавиша уже "сграблена" каким-то приложением. То есть, не передается нормальными KeyPress/KeyRelease, а ловится и используется каким-то приложением как shortcut. Проверьте настройку shortcut'ов, может быть она где-то явно видна будет. Hо как это у вас совпало с "убийством kxkbrc" я не понимаю. Хотя... Если по умолчанию раскладка в kxkb не просто американская, но и еще для pc101 клавиатуры, и та прогамма, что ведает шорткатами, запускается уже после того как kxkb загрузит свою раскладку, то она просто не находила клавишу "с флажком" и не "захватывала" ее. А после убийства kxkbrc KDE эту кнопку в раскладке находит и использует "по назначению". :-) -- ----- Ivan Pascal | pascal@tsu.ru Administrator of | Tomsk State University. university network | Tomsk. Russia. --- ifmail v.2.15dev5 * Origin: Tomsk State University (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15282a4367d0.html, оценка из 5, голосов 10
|