1週間前にArchをインストールしましたが、それ以降はPowerlineフォントのために問題が発生しています。ただし、pkgをインストールした後、次の行を追加してファイルを設定しましたpowerline-fonts
。.zshrc
powerline-daemon -q
. /usr/share/powerline/bindings/zsh/powerline.zsh
私ができる最善の方法は、.zshrc
次のようにファイルから特定のトピックを選択し、上記のコードを実行する行をコメントアウトすることです。Powerlineフォントの修正。
しかし、これらのoh-my-zsh
テーマは機能しません。たとえば、以下はagnosterテーマです。話題にこだわらない。
私が持っているもう1つの問題は、次を使用すると記号や数字が端末、すべての端末に正しく表示されないことですbroot
。brリスト
またはbat
:バット
私はこれらの質問が互いに関連していると思います。それで、これら二つの質問を一つにまとめました。私の質問は:この問題をどのように解決し、oh-my-zsh
テーマを機能させることができますか?私の仮想マシンでは、次のようになります。不可知論者のテーマそしてバット。私は彼らが全く同じように見えたかった。
ベストアンサー1
良い場所
私が直面した問題の1つは、私のロケールを設定していないことでした。設定するには、/etc/locale.gen
米国英語ロケールに移動してコメントを削除します。en_US.UTF-8 UTF-8
その後、rootとして実行し、確認のためにrootとして再度locale-gen
実行します。 localectl set-locale LANG=en_US.UTF-8
その後、再起動して問題が解決しない場合は、このガイドを確認してください。アーチスウィキその手順があなたに適していることを確認してください。
代替インストール方法
さらに、別の考えられる問題を排除するためにパワーラインをインストールする別の方法を試すことができます。まず、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でインストールスクリプトを書いた後、他の人が私のドットファイルを提供してインストールしました。したり役に立つことを願っています!