xmodmap-Probleme unter Suse 12.1 (kein Compose)

08/01/2012 - 11:14 von Diedrich Ehlerding | Report spam
Hallo.

Ich hatte eine Suse, zuletzt 11.4, in der ich eine .Xmodmap erzeugtt hatte
mit im Wesentlichen folgendem Inhalt:

remove Control = Control_R
keysym Control_R = Multi_key
add Control = Control_R

(d.h. ich hatte von der mitgelieferten /etc/X11/Xmodmap in diesen drei
Zeilen die Kommentarzeichen entfernt). Damit funktionierte die rechte
Control-Taste als Compose.

Nun habe ich das System auf Suse 12.1 upgedatet - und es geht nicht mehr
:-( Erscheinungsbild:

Starte ich X ohne ~/.Xmodmap, sieht alles so aus:

diedrich@diedrich:~> xmodmap
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):

shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L
(0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)


Wenn ich eine Datei obigen Inhalts in xmodmap füttere, dann akzepiert er
die Syntax:

diedrich@diedrich:~> xmodmap -v .XXmodmap
! .XXmodmap:
! 32: remove Control = Control_R
! Keysym Control_R (0xffe4) corresponds to keycode(s) 0x69
remove control = 0x69
! 33: keysym Control_R = Multi_key
! Keysym Control_R (0xffe4) corresponds to keycode(s) 0x69
keycode 0x69 = Multi_key
! 34: add Control = Control_Rdiedrich@diedrich:~> xmodmap
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):

shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25)
mod1 Alt_L (0x40), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L
(0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)

add control = Control_R
!
! executing work queue
!
remove control = 0x69
keycode 0x69 = Multi_key
add control = Control_R
diedrich@diedrich:~>


aber er zeigt keinen Multi_Key an (und es funktioniert auch
nicht).diedrich@diedrich:~> xmodmap
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):

shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25)
mod1 Alt_L (0x40), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L
(0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)


diedrich@diedrich:~> xmodmap
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):

shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25)
mod1 Alt_L (0x40), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L
(0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)


Was ist in der Suse 12.1 anders als in Vorversio0nen, was mache ich da
falsch?

Diedrich
pgp-Key (RSA) 1024/09B8C0BD
fingerprint = 2C 49 FF B2 C4 66 2D 93 6F A1 FF 10 16 59 96 F3
HTML-Mail wird ungeleſen entſorgt.
 

Lesen sie die antworten

#1 Diedrich Ehlerding
08/01/2012 - 20:06 | Warnen spam
Diedrich "Ingrid" Ehlerding meinte:

[xmodmap wirkt nicht unter Suse 12.1]

Das Problem ist ansatzweise gelöst, wenigstens insofern als ich wieder
eine Compose-Taste habe.

Einiges Gugeln führte zu "setxkbmap" statt "xmodmap", aber das half auch
nicht. Was half, war ein Eintrag
Option "XkbOptions" "compose:rwin"
in /etc/X11/xorg.conf.d/90-keytable.conf


İŋǧŕîð
pgp-Key (RSA) 1024/09B8C0BD
fingerprint = 2C 49 FF B2 C4 66 2D 93 6F A1 FF 10 16 59 96 F3
HTML-Mail wird ungeleſen entſorgt.

Ähnliche fragen