Como obter o estilo bash da seta após a instalação da powerline?

5

Eu instalei a linha de energia. Mas o meu prompt parece com isso em vez de seta:

Novim,pareceok:

Eujávioproblemaaqui: link . Mas a solução não funciona para mim.

Existe uma pergunta semelhante, mas a pergunta dele era alcançá-lo sem instalar powerline aqui: link

Estou usando o Ubuntu 16.04. Como faço para acertar?

Editar: tentei as seguintes formas:

1) Usou fontes powerline, mas não fez diferença.

2) A instalação foi feita usando pip3. Foi instalado no diretório python3.5. Como não está dando o resultado desejado, eu o desinstalei e instalei usando o pip. Mas o diretório de instalação permaneceu igual, ou seja, o python3.5 e o resultado também permaneceu o mesmo. Eu tentei instalar com python2.7 -m pip install powerline-status e ele foi instalado no diretório python2.7 e resultou no mesmo.

    
por vikramreddym 19.03.2017 / 10:44

2 respostas

0

Eu o consertei reconfigurando minha localidade.

Eu corri locale e isso me deu isso:

$ 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=

Então, tentei definir o seguinte em .bashrc, mas não funcionou:

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

Então corri o seguinte e reiniciei o PC (o logout não foi suficiente):

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

No primeiro menu de configuração, cancelei a seleção da en_IN... usando a barra de espaço e, no próximo menu, selecionei en_US.UTF-8 . Depois disso, locale mostrou todos os en_US.

Em vez de tudo isso, provavelmente definir LANUAGE e LANG para en_US em / etc / default / locale poderia ter sido suficiente? Idk

    
por 20.03.2017 / 22:18
0

Instale fontes powerline clonando o repositório (estou clonando para um diretório em casa)

git clone https://github.com/powerline/fonts ~/powerline_fonts

Em seguida, vincule sua fonte desejada ao diretório de fontes padrão. Por exemplo, se você clonou o repositório para um diretório chamado powerline_fonts em sua casa, você usaria um comando como este.

ln -s ~/powerline_fonts/Anonymous\ Powerline.ttf ~/.local/share/fonts/

Defina a preferência do terminal para usar uma das fontes powerline, como "Anonymous for Powerline"

Agora você deve ver o glifo em forma de seta.

Powerline usa glifos especiais incorporados em uma fonte para renderizar esses ícones bacanas. Então, você precisa de uma fonte que tenha esses glifos. Felizmente, você pode corrigir uma fonte ou usar algumas fontes já corrigidas, como as do repositório mencionado anteriormente.

    
por 19.03.2017 / 10:53