2014-04-29 10 views
6

Dieser Beitrag ist ähnlich wie this und this, jedoch ohne putty, könnte die Grenze ordnungsgemäß angezeigt werden. Daher bezweifle ich, dass dies durch eine alte Version von tmux verursacht wurde.tmux in Kitt Display Grenzen als 'qqqqq' oder 'xxxx'

Ich bin FreeBSD 9.2-release und tmux 1.9a ausgeführt (spätestens am FreeBSD).

Ich hoffe, jemand kann mir eine Lösung geben, warum dies passiert und wie man es beheben kann.

Antwort

9

Vom tmux FAQ:

Ich benutze PuTTY und meine tmux Fensterscheibe Separatoren sind alle qqqqqqqqq's!

PuTTY verwendet eine Zeichensatzkonvertierung, die keine ACS-Zeile Zeichnung unterstützt. Versuchen Sie mit einer Unicode-Schriftart, PuTTY zu setzen, um eine andere Übersetzung auf der Konfigurationsseite Window -> Translation zu verwenden. Ändern Sie beispielsweise UTF-8 in ISO-8859-1 oder CP437. Es kann auch notwendig sein, den Weg PuTTY behandelt Strichzeichnung Zeichen im unteren Teil der gleichen Konfigurationsseite.

aber sagen, dass ich tmux 1.8 mit PuTTY 0.62UTF-8 Übersetzung“, „Unicode Strichzeichnung Codepunkte“ und ein Remote-locale von en_US.utf8, die perfekt funktioniert gut.

Sie haben wahrscheinlich PuTTY konfiguriert Unicode zu verwenden, ohne eine UTF-8 locale auf Ihrem FreeBSD-Box oder umgekehrt (falls ich meine Remote-locale C wechseln, ohne meine PuTTY Einstellungen zu berühren bekomme ich das Verhalten, das Sie beschreiben).

+3

hatte das gleiche Problem und diese Antwort war die exakte Lösung für sie. Ich habe das Gebietsschema des entfernten Hosts mit dem Befehl 'locale' abgefragt und sah, dass es' C' war, also änderte ich Puttys Einstellung "Remote character set" auf "ISO-8859-15" und die tmux-Zeilen waren so schön wie möglich! Danke für diese Antwort! – andimeier

7

Ich hatte das gleiche Problem mit Putty beim Starten von tmux auf Linux 12.04 Maschine. Auch das Setzen des Zeichensatzes auf UTF-8 in PuTTY (in den Einstellungen unter Fenster> Übersetzung> Remote-Zeichensatz) löste das Problem nicht.

Starten tmux mit Option -u hat den Trick (tmux -u)

+0

Danke! Das hat mir sehr geholfen. – Vinay87