On Fri, Apr 13, 2007 at 11:00:21 +0200, Dan H. wrote: > Florian Kulzer wrote: > > > Try > > > > setxkbmap -option compose:rwin > > Cool! But it doesn't seem to work on a German keyboard with accents that > are only accessible through Alt Gr -- i.e., I can't get a tilde on top of > an n (ñ) this way but as I can access the tilde only through Alt Gr it > doesn't work.
That is strange. I can compose the "ñ" from "~" and "n" on both my German laptop (where I have to press Alt_Gr + "+" to get the tilde) and on my Spanish desktop computer (Alt_Gr + "4" = "~"). These systems use the en_US.UTF-8 locale. Just to be sure: Are you using a "nodeadkeys" keyboard variant, i.e. does the tilde appear immediately when you press Alt_Gr + "+"? The next thing to check is if you really have the symbol "asciitilde" assigned to this combination. You can run "xev" to find that out. Finally, maybe your locale uses a different combination for the "ñ". These combinations are listed in /usr/share/X11/locale/<locale>/Compose. You can search for the "ñ" like this: $ grep ntilde /usr/share/X11/locale/en_US.UTF-8/Compose <dead_tilde> <n> : "ñ" ntilde # LATIN SMALL LETTER N WITH TILDE <Multi_key> <asciitilde> <n> : "ñ" ntilde # LATIN SMALL LETTER N WITH TILDE <combining_tilde> <n> : "ñ" ntilde # LATIN SMALL LETTER N WITH TILDE $ grep ntilde /usr/share/X11/locale/iso8859-1/Compose <Multi_key> <n> <asciitilde> : "\361" ntilde <Multi_key> <asciitilde> <n> : "\361" ntilde <Multi_key> <n> <minus> : "\361" ntilde <Multi_key> <minus> <n> : "\361" ntilde <dead_tilde> <n> : "\361" ntilde -- Regards, Florian