쉘에서 전력선 글꼴 및 기호 오류를 수정하는 방법은 무엇입니까?

쉘에서 전력선 글꼴 및 기호 오류를 수정하는 방법은 무엇입니까?

일주일 전에 Arch를 설치했는데 그 이후로 파워라인 글꼴 때문에 어려움을 겪고 있습니다. 그러나 pkg를 설치한 후 다음 줄을 추가하여 파일을 구성했습니다 powerline-fonts..zshrc

 powerline-daemon -q 
. /usr/share/powerline/bindings/zsh/powerline.zsh

내가 할 수 있는 최선의 방법은 .zshrc다음과 같이 파일에서 특정 주제를 선택하고 위의 코드를 실행하는 줄을 주석 처리하는 것입니다.Powerline 글꼴 수정.

그러나 이러한 oh-my-zsh테마는 작동하지 않습니다. 예를 들어 다음은 agnoster 테마입니다.주제에 구애받지 않는.

내가 가진 또 다른 문제는 다음을 사용할 때 기호나 숫자가 터미널, 모든 터미널에 올바르게 표시되지 않는다는 것입니다 broot.br 목록 또는 bat:박쥐

저는 이 질문들이 서로 연관되어 있다고 생각합니다. 그래서 이 두 질문을 하나로 묶었습니다. 내 질문은: 이 문제를 어떻게 해결하고 oh-my-zsh테마를 작동하게 만들 수 있습니까? 내 가상 머신에서는 다음과 같습니다.불가지론자 테마그리고박쥐. 나는 그들이 완전히 똑같아 보이기를 원했습니다.

답변1

좋은 장소

내가 직면한 한 가지 문제는 내 로케일을 설정하지 않은 것이었고, 이로 인해 순진한 사람에게 온갖 종류의 두통과 고통이 닥쳤습니다. 설정하려면 /etc/locale.gen미국 영어 로케일로 이동하여 주석을 제거하십시오. en_US.UTF-8 UTF-8그런 다음 루트로 실행 하고 확인을 위해 locale-gen다시 루트로 실행하십시오 . localectl set-locale LANG=en_US.UTF-8그런 다음 재부팅하고 문제가 지속되면 이 가이드를 확인하세요.아치스 위키해당 단계가 귀하에게 적합한지 확인하세요.


대체 설치 방법

또한, 또 다른 가능한 문제를 배제하기 위해 powerline을 설치하는 다른 방법을 시도해 볼 수 있습니다. 먼저 python-pip를 다운로드한 다음 이를 사용하여 powerline을 다운로드해야 합니다.

sudo pacman -S git python
su -c 'pip install git+git://github.com/Lokaltog/powerline'

이제 전력선이 새로 설치되었으므로 /usr/lib/python3.9/site-packages/powerline/다음을 추가하십시오..zshrc

if [[ -r /usr/lib/python3.9/site-packages/powerline/bindings/zsh/powerline.zsh ]]; then
  source /usr/lib/python3.9/site-packages/powerline/bindings/zsh/powerline.zsh
fi

powerline 글꼴을 설치하고 싶을 수도 있습니다. 다음을 시도해 보세요.

 wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf
 sudo mv PowerlineSymbols.otf /usr/share/fonts/
 sudo fc-cache -vf
 sudo mv 10-powerline-symbols.conf /etc/fonts/conf.d/

이것은 완전한 목록이 아니며 오랫동안 생각하지 못했던 이 문제를 해결할 수 있는 다양한 방법이 있다는 것입니다. (저는 ISO에서 설치 스크립트를 작성한 다음 다른 사람이 내 도트 파일을 제공하고 설치했습니다. 이 프로그램은 일반적으로 이러한 두통을 덜어주지만 그 자체로 많은 문제를 야기합니다.) 하지만 이 프로그램이 여러분을 올바른 길로 안내하거나 도움이 되기를 바랍니다!

관련 정보