電力線をインストールした後に矢印スタイルのbashプロンプトを取得する方法は?

電力線をインストールした後に矢印スタイルのbashプロンプトを取得する方法は?

電源線を設置しました。しかし、私のプロンプトは矢印の形ではなく次のようになります。

ここに画像の説明を入力してください。

vimでは大丈夫に見えます。

ここに画像の説明を入力してください。

ここでこの質問を見ました。https://github.com/powerline/powerline/issues/1697。しかし、そこの解決策は私には適していません。

同様の質問がありますが、彼の問題は電源コードをインストールせずに実装することです。https://stackoverflow.com/questions/32443522/triangle-Background-for-bash-ps1-prompt

Ubuntu 16.04を使用しています。どうすれば修正できますか?

編集:私は以下を試しました:

1)powerlineフォントを使用しますが、違いはありません。

2) pip3 を使用してインストールを完了します。 python3.5ディレクトリにインストールされます。所望の結果が得られなかったので、pipを使用して削除してインストールしました。ただし、インストールディレクトリはpython3.5のままで、結果も同じままです。その後、python2.7 -m pip install powerline-status同じ結果でpython2.7ディレクトリにインストールしてインストールしようとしました。

ベストアンサー1

ロケールを再構成して問題を解決しました。

私はそれを実行し、localeそれは私にこれを与えました:

$ locale
LANG=en_IN.UTF-8
LANGUAGE=en_IN:en
LC_CTYPE="en_IN.UTF-8"
LC_NUMERIC="en_IN.UTF-8"
LC_TIME="en_IN.UTF-8"
LC_COLLATE="en_IN.UTF-8"
LC_MONETARY="en_IN.UTF-8"
LC_MESSAGES="en_IN.UTF-8"
LC_PAPER="en_IN.UTF-8"
LC_NAME="en_IN.UTF-8"
LC_ADDRESS="en_IN.UTF-8"
LC_TELEPHONE="en_IN.UTF-8"
LC_MEASUREMENT="en_IN.UTF-8"
LC_IDENTIFICATION="en_IN.UTF-8"
LC_ALL=

だから私は.bashrcで次の設定を試しましたが、うまくいきません。

export LANGUAGE=en_US.UTF-8   
export LANG=en_US.UTF-8
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8

そのため、次のコマンドを実行してコンピュータを再起動しました(ログアウトだけでは不十分です)。

sudo locale-gen en_US en_US.UTF-8
sudo dpkg-reconfigure locales

最初の設定メニューではen_IN...スペースバーの使用を選択解除し、次のメニューではを選択しましたen_US.UTF-8。その後、localeすべてのen_USが表示されます。

これに加えて、/etc/default/localeにen_USをLANUAGE設定するだけでLANG十分でしょうか?全然知らない

おすすめ記事