Hi Leutz,
die Sache ist im wesentlichen ausgestanden.
Nikolaus Schulz wrote:
> Seit Stunden k�mpfe ich nun mit der Aufgabe, meinem xterm die Meta-Taste
> beizubiegen, zwecks Verwendung mit readline (bash).
Offenbar hat dieses Problem nichts mit xterm zu tun. Erkl�rungsbed�rftig
ist vielmehr, warum es in anderen Programmen funktioniert. :-)
> <ESC> funktioniert als Meta, ich h�tte aber gern Alt_L als Meta. <LWIN>
> ist via "XkbOptions grp:win_switch" in XF86Config-4 bereits als "AltGr"
> bzw. Mode_switch belegt.
Mit Folgen, siehe unten.
> Mysteri�serweise funktioniert es z.B. mit einem rxvt,
... und in aterm, das auf rxvt basiert.
Laut Manpage (implizit) und Quellen akzeptieren rxvt/aterm _jede_ Alt-
oder Meta-Taste als Meta. (Emacs weicht �brigens auch auf die Alt-Taste
aus, wenn keine Meta-Taste findet.) Gut.
> nicht aber mit einem xterm, dort wird eine gedr�ckte Alt-Taste einfach
> ignoriert.
Weil es eben keine Meta-Taste ist, sondern Alt.
Auf meinem i386-Woody-System ist <LWIN> als Meta_L belegt, wie ich zu
meiner Schande erst jetzt bemerke, *hust*. Braucht man f�r vim halt
nicht :-)
Okay, damit kann ich leben.
Auf dem iBook (Sarge) existiert _�berhaupt keine_ Meta-Taste.
Der Grund ist die Belegung der Win/Apfel-Tasten mit Mode_switch:
,----[ XF86Config-4 ]
| Option "XkbRules" "xfree86"
| Option "XkbModel" "macintosh"
| Option "XkbLayout" "de"
| Option "XkbVariant" "nodeadkeys"
| Option "XkbOptions" "grp:win_switch"
`----
^^^^^^^^^^^^^^
LWIN und RWIN sind n�mlich auch hier als Meta-Tasten vorgesehen:
,----[ /etc/X11/xkb/symbols/macintosh/us ]
| key <LWIN> { [ Meta_L ] };
| key <RWIN> { [ Meta_R ] };
`----
Damit wird die Meta-Taste einfach �berschrieben, das iBook ist also
fehlerhaft konfiguriert. Leider ist X/XKB offenbar nicht so freundlich,
dem Admin diskret eine Warnung zukommen zu lassen, etwa in
/var/log/XFree86.log. Dort steht jedenfalls nichts dergleichen (auch die
Server-Option "-logverbose 10" �ndert daran nichts, und wie bitte soll
man die Umgebungsvariable XKB_DEBUG verwenden?).
Nach Abschaltung der win_switch-Option funktioniert die Meta-Taste.
xterm braucht noch die Ressource "XTerm*metaSendsEscape: true", dann
l�ufts. Jetzt mu� ich nur noch ein neues Mode_switch stricken. *seufz*
> xvt wiederum interpretiert <ALT>-b als "�". WTF??
Da blick ich nicht ganz durch. Im 7-Bit-Modus verarbeitet xvt die
Alt-Taste als Meta... Naja, wird wohl eine xvt-Eigenart sein, siehe
rxvt. Sei's drum.
So long,
Nikolaus
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)