Emacs - problem z AltGr

mwyr w o2.pl mwyr w o2.pl
Śro, 1 Mar 2006, 17:59:52 CET


Witam,

Od jakiegoś czasu nie mogę uzyskać pl znaków w emacs'ie.
Do tej porty wystarczały ustawienia:

~/.emacs:
  (set-keyboard-coding-system 'iso-8859-2)
  (setq font-menu-registry-encoding "iso8859-2")

Teraz przy wciśnięciu prawego alta dostaję sygnał visual-bell i 
potem alt zachowuje się jak na lewy alt. 

Nie wiem do końca czy coś się zmieniło, bo zauważyłem, że dzieje się 
tak po ostatnim większym upgradzie AC - sprawdzałem na kilku 
maszynach.

W /etc/X11/xorg.conf mam tak:
  Section "InputDevice"
      Identifier  "Keyboard0"
      Driver      "kbd"
      Option "XkbRules"   "xfree86"
      Option "XkbModel"   "pc104"
      Option "XkbLayout"  "pl"
  EndSection

# /usr/X11R6/bin/xmodmap -p:
xmodmap:  up to 3 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x6d)
mod1        Alt_L (0x40),  Alt_L (0x7d),  Meta_L (0x9c)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x7f),  Hyper_L (0x80)
mod5        Mode_switch (0x5d),  ISO_Level3_Shift (0x71),  
ISO_Level3_Shift (0x7c)


Dziwny jest też dla mnie nowy symbol ISO_Level3_Shift (chociaż z 
tego co się zorientowałem zostało to wprowadzone już jakiś czas 
temu) - miałem 'przerwę' w tej dziedzinie.
  
# /usr/X11R6/bin/xev:
KeyPress event, serial 27, synthetic NO, window 0xe00001,
    root 0xa3, subw 0x0, time 318743, (168,-6), root:(233,16),
    state 0x0, keycode 113 (keysym 0xfe03, ISO_Level3_Shift), 
same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

Dodam, że wszystko inne działa bez zastrzeżeń, a i pod konsolą emacs 
sprawuje się jak powinien, tylko pod X'ami jest problem.

Mógłby mi ktoś coś podpowiedzieć, bo ja już pomysłów nie mam?

-- 
Pozdrawiam,
  Michał Wyrębski




Więcej informacji o liście dyskusyjnej pld-users-pl