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