Gleich mal ausprobiert. Ein paar Sachen funktionieren jetzt. Aber die Showstopper Shift-Q und Shift-- schalten immer noch die VT Fonts um. Und die Steuersequenzen in der numerischen Tastatur kommen bei Vim immer noch durch.

Ich habe mir mal die neo_de_x-prog.xmodmap angesehen. Shift-- könnte daran liegen dass der emdash nicht verstanden wird. Und bei der numerischen Tastatur kann es an den KP_<Number> liegen. Aber Shift-Q ist als Q kodiert und mir ein völliges Rätsel. Könnte es sein, dass Xterm noch auf andere Kodierungen zugreift? Es scheint ja nur ältere X-Programme zu betreffen. Haben die ein anderes Tastaturverhalten?

Zur Not würde ich mir die Xmodmaps selber anpassen -- wenn da nur das Shift-Q-Problem nicht wäre.

Pascal Hauck schrieb am 25.04.2009 00:26:
Am Freitag, 24. April 2009 23:24:26 schrieb Bernd Pol:
Ist das ein bekanntes Verhalten? Und gibt es Möglichkeiten, das
abzustellen?

Ja, das Problem ist bekannt – auch andere X‑Programme wie xfig oder xedit sind davon betroffen. Abhilfe schafft die Verwendung der speziell auf dieses Problem angepassten Xmodmap namens neo_de_x-prog.xmodmap.

Am einfachsten hast du es, wenn du Neo mit meinem Skript ›installiere_neo‹ eingerichtet hast – da du die Xmodmap verwendest, ist das nicht unwahrscheinlich. Statt mit ›asdf‹ zu Neo zu wechseln, benutzt du ›asdf xprog‹. Alternativ kannst du in der Konfigurationsdatei ›.neorc‹ (zu finden im Home-Verzeichnis) die Variable NEO_X_VARIANTE wie folgt belegen: NEO_X_VARIANTE="xprog". So wird immer die Variante ›xprog‹ verwendet. Der deutlichste Nachteil dieser Variante ist, dass es auf der Ebene 4 kein Backspace auf dem v gibt. Andere Änderungen werden meist gar nicht bemerkt. Aber auch hier gibt es wieder Programme, die Probleme bereiten können – die dadurch notwendige Entscheidung ging gegen die X‑Programme aus.


Gruß,
Pascal


Antwort per Email an