글꼴/SSH 상호 작용?

글꼴/SSH 상호 작용?

저는 tmux와 tmuxline을 사용하고 있는데 powerline 글꼴을 사용하면 아름답게 보입니다. tmuxline 작업

문제는 서버에 SSH로 접속할 때 글꼴이 작동하지 않는다는 것입니다. tmuxline이 작동하지 않습니다

다음과 같이 글꼴을 설치했습니다.이 지침.

디버깅을 시작하려면 어떻게 해야 하나요?

답변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또는 다른 것을 설정하십시오.

관련 정보