После перехода на sarge в иксах по зажатому левому альту
получаю "раскладку" ЯВЕРТЫ (именно так, большими буквами).
Это на самом деле не раскладка, а просто выставленный восьмой бит +
чудодейственные свойства кодировки koi8-r. Индикатор не загорается тоже.
По правому альту - всё как положено, "йцукен", индикатор загорается.

Хоткеи с левым альтом не работают, конечно.

В xterm удаётся добиться нормального поведения с помощью
*eightBitInput: false (или *metaSendsEscape: true).
Что делать с остальными программами - непонятно.

У меня одного так?
Если нет - как лечить?

Иксы стартуют из XDM.
При запуске с локалью "C" из консоли (startx) - та же история.

Полагающийся кусок из /etc/X11/XF86Config-4:
Section "InputDevice"
  Identifier    "Generic Keyboard"
  Driver        "keyboard"
  Option        "CoreKeyboard"
  Option        "XkbRules"    "xfree86"
  Option        "XkbModel"    "pc105"
  Option        "XkbLayout"   "us,ru"
  Option        "XkbVariant"  ",winkeys"
  Option   "XkbOptions" "grp:alt_shift_toggle,grp:switch,grp_led:scroll"
EndSection

Вот реакция xev на нажатие LAlt+q:
KeyPress event, serial 28, synthetic NO, window 0x2000001,
    root 0x3a, subw 0x0, time 248009486, (-483,-454), root:(351,209),
    state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes:  ""

KeyPress event, serial 28, synthetic NO, window 0x2000001,
    root 0x3a, subw 0x0, time 248009787, (-483,-454), root:(351,209),
    state 0x8, keycode 24 (keysym 0x71, q), same_screen YES,
    XLookupString gives 1 bytes:  "q"

KeyRelease event, serial 28, synthetic NO, window 0x2000001,
    root 0x3a, subw 0x0, time 248009902, (-483,-454), root:(351,209),
    state 0x8, keycode 24 (keysym 0x71, q), same_screen YES,
    XLookupString gives 1 bytes:  "q"

KeyRelease event, serial 28, synthetic NO, window 0x2000001,
    root 0x3a, subw 0x0, time 248010082, (-483,-454), root:(351,209),
    state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes:  ""

Настоящее "q". Кто перекодирует - непонятно.

--
Best regards,                           icq#100485019
 Vladislav                              mailto:[EMAIL PROTECTED]


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить