Ich habe in dieser verrückten Sache in zwei Orten jetzt auf einem Windows 7 und XP-Maschine gelaufen.Cygwin nicht-US-oder indirekte Zeichen funktionieren nicht in Xterm auf extra Monitor
Ich habe einen Laptop mit einem zusätzlichen Monitor verbunden. Ich starte den cygwin x-server über die Startmenü-Verknüpfung (Cygwin-X/XWin Server). Ich starte dann einen xterm, indem ich mit der rechten Maustaste auf das Symbol X in der Symbolleiste unten rechts klicke und Applications/xterm auswähle.
Ich bekomme ein Xterm. Darin kann ich Text eingeben, aber je nachdem, auf welchem Monitor sich das xterm-Fenster befindet, müssen alle Zeichen, die zwei Tastatureingaben auf meiner Tastatur erfordern (Beispiel: "~"), zuerst Alt + die Taste "^ ¨ ~" drücken Drücken Sie die Leertaste, um ein einzelnes Bild auf dem Bildschirm zu rendern, was dazu führt, dass ein Leerzeichen gedruckt wird.
Wenn ich den Xterm auf den anderen Monitor verschiebe, kann ich plötzlich ein ~ im Xterm eingeben. Verschieben Sie es zurück zum vorherigen Monitor und ich kann nicht mehr ~ eingeben.
Seltsam oder was? Dies ist das Problem, das ich jetzt auf meinem XP-Laptop habe. Auf meinem Windows7-Laptop (gleiche Grundeinstellung) hatte ich das Problem, dass ich nur Sachen wie åäö (nicht indirekte/kombinierte Zeichen - ich habe Schlüssel mit å, ä und ö auf meiner Tastatur) auf einem Monitor eingeben konnte, nicht auf dem anderen.
Ich habe mit verschiedenen Möglichkeiten, den X-Server zu starten, herumgespielt, ich denke, ich mache es richtig, wie ich hier beschreibe.
Meine Cygwin-Installation ist vielleicht ein Jahr alt auf beiden Maschinen. Ich möchte in der Lage sein zu finden, welche Einstellung dieses Verhalten verursacht, damit ich damit umgehen kann, sollte ich in Zukunft auf ähnliche Probleme stoßen.
Irgendwelche Ideen?
Edit: einige Sachen, die wie HTML-Tags ausgesehen haben, wurde verstümmelt.
Tritt dieses seltsame Verhalten nur mit xterm auf, oder tritt es auch bei anderen X-Anwendungen auf (z. B. Emacs)? –
Ich startete xemacs von einer Eingabeaufforderung, wo ich das oben genannte Problem habe. Ich könnte alle Zeichen ohne Probleme schreiben. –
Ich habe auch versucht, emacs aus dem Anwendungsmenü auf dem X-Symbol im App-Tray zu starten - ich könnte alle Zeichen auch dort schreiben. –