Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Ctrl+Shift toggle and WinKey   Anastasija Belyakova   11 Jan 2002 17:59:03 
 Re: Ctrl+Shift toggle and WinKey   pascal@tsu.ru   14 Jan 2002 15:51:38 
 Re: Ctrl+Shift toggle and WinKey   Anastasija Belyakova   15 Jan 2002 01:44:17 
 Re: Ctrl+Shift toggle and WinKey   pascal@tsu.ru   15 Jan 2002 15:59:08 
 Re: Ctrl+Shift toggle and WinKey   Anastasija Belyakova   15 Jan 2002 23:43:32 
 Re: Ctrl+Shift toggle and WinKey   pascal@tsu.ru   16 Jan 2002 15:42:19 
 Re: Ctrl+Shift toggle and WinKey   Anastasija Belyakova   16 Jan 2002 23:13:57 
 Re: Ctrl+Shift toggle and WinKey   pascal@tsu.ru   17 Jan 2002 16:25:36 
 Re: Ctrl+Shift toggle and WinKey   Alexey Morozov   28 Jan 2002 18:24:24 
 Re: Ctrl+Shift toggle and WinKey   Anastasija Belyakova   30 Jan 2002 12:49:16 
 Re: Ctrl+Shift toggle and WinKey   Alexey Morozov   30 Jan 2002 17:06:31 
Архивное /ru.linux/4421dccdbd82.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional