Primeiramente, você quer verificar se o seu terminal está habilitado para Unicode. De acordo com página de ajuda do locale do Ubuntu , você deve editar o arquivo /etc/default/locale
para ter este conteúdo:
LANG="en_US.UTF-8"
(substitua en_US
pelo seu idioma, é claro) e execute:
sudo locale-gen
Talvez seja necessário efetuar logout e efetuar login novamente. Teste executando isso (encontrado aqui ):
$ echo -e "\xE2\x98\xA0"
A saída deve ser ☠.
Em segundo lugar, a Powerline usa alguns glifos especiais na Área de uso particular do Unicode , então você deve ler os documentos no Fontconfig . A instalação da fonte requer 2 etapas principais:
- Coloque o arquivo de fonte
PowerlineSymbols.otf
em~/.fonts/
(ou outro diretório de fontes X) - Coloque o arquivo de configuração da fonte
10-powerline-symbols.conf
em~/.fonts.conf.d/
ou~/.config/fontconfig/conf.d/
, dependendo da sua versão fontconfig (~/.config/fontconfig/conf.d/
é mais recente, mas não tenho certeza desde quando disponível)