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.otfem~/.fonts/(ou outro diretório de fontes X) - Coloque o arquivo de configuração da fonte
10-powerline-symbols.confem~/.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)