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