Tmux frontières sont dessinées avec des lignes en pointillés; comment puis-je les changer pour des lignes continues?
Je suis sur Mac OS X Lion, Terminal.app et Tmux la version 1.6. Je reçois une ligne en pointillés comme une bordure de fenêtre au lieu d'une ligne continue, que je reçois quand je ssh sur une Debian de la machine virtuelle sur le même ordinateur en utilisant le même terminal. Comment puis-je changer la ligne en pointillés à une ligne continue?
- J'ai le même problème avec iTerm2 et tmux 1.6. Dans Le Terminal.app toutefois, le volet séparateur est solide et pas déçus. Avez-vous trouvé une solution?
- J'ai trouvé quelques infos, mais toujours pas de solution. Je pense que le problème est en fait une "fonctionnalité", comme décrit dans le journal des modifications pour Tmux 1.4: "Utiliser l'UTF-8 de dessin de la ligne de caractères en UTF-8 terminaux, ce qui permet de corriger certains terminaux (par exemple putty) qui désactivent le vt100 ACS de commutation de mode de séquences en mode UTF-8. Sur les terminaux sans ACS, l'utilisation ASCII équivalents." Voir aussi stackoverflow.com/questions/8483798/...
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé l'origine du problème. C'est la police. J'ai été en utilisant Monaco et il affiche des tirets verticaux en sorte que le volet vertical séparateur est en pointillés. Avec Menlo cependant il est solide.
6x13.dfont
à partir de stackoverflow.com/a/2764467/705157 semble être un décent non-alias substituer à Monaco.J'ai eu un problème similaire en utilisant iTerm sur mac pour se connecter sur une redhat. Soudain, les lignes verticales ne montrent pas de et les horizontaux ont été anéantis.
J'ai résolu le problème en désactivant
"Treat ambiguous-width characters as double width"
dansiTerm->Preferences->Profiles->Text
En fait, certaines polices que vous aimez ne contient qu'un petit nombre de glyphes pour afficher l'habitude de caractères, mais a omis d'inclure des glyphes pour les autres caractères unicode, par exemple U+2502, qui est utilisé par tmux que la verticale de la ligne de séparation. Ainsi, le système en général par défaut à une police de secours, malheureusement, cependant, que la police de secours ne fournit pas les glyphes qui sont nécessaires à l'élaboration d'une ligne continue.
Une solution possible est d'utiliser les terminaux qui prend en charge la sélection d'une police de secours, tels que iTerm2, puis vous choisissez Menlo comme vous l'avez mentionné que le non-ascii de la police et de l'utilisation de la police d'origine en même temps.
L'autre solution nécessite un peu plus de travail, l'utilisation fontforge de la police ou d'autres éditeurs de patch les glyphes manquants à l'aide de ceux d'une affiche correctement police Menlo. Voici un lien pour ce que j'ai fait, l'application de correctifs Inconsolata pour Powerline à l'aide de glyphes de Menlo: https://github.com/Determinant/inconsolata_for_powerline_mod
la fin de la partie, mais peut être utile: