私はtmuxとtmuxlineを使用していますが、powerlineフォントを使用すると美しく見えます。
問題は、サーバーにSSHで接続してもフォントが機能しないことです。
次のようにフォントをインストールしました。このガイドライン。
デバッグを開始するにはどうすればよいですか?
答え1
解決策や同様の問題を探している人のために、上記の回答でFreeBSDの問題を解決する解決策を見つけることができました。 SSHサーバーの追加sshd_config
:
AcceptEnv LANG LC_CTYPE
その効果は、私が開始したssh + tmuxセッションでPowerlineフォントのグリフを見ることができるということです。
ssh user@host -t "tmux attach || tmux new -s ssh"
興味深いことに、この問題はssh -t
(force pseudo-terminal)オプションを使用した場合にのみ発生し、通常のSSHを介してサーバーに接続した後にtmuxを起動したときには発生しません。
答え2
〜のようにジェイソン・ライアン提案、これは実際にロケールの問題です。
クライアントはそれを使用しており、en_US.UTF-8
サーバーも同じですen_US
。完全に明確ではありません。なぜそれが効果があるかどうかは重要です。
スラックウェアの場合は、グローバルに設定したい場合は指定/etc/profile.d/lang.sh
したとおりに変更してください。ここ
ユーザーごとに編集するには、LANG
あなた.bashrc
または他のものを設定してください。