Os programas Qt possuem fontes gregas em uma conta Debian (QtConfig, Virtualbox e VLC)

3

Atualizar: criei um novo usuário por meio de adduser e as fontes do Virtualbox estão bem aqui. Isso não resolve meu problema, no entanto ... Eu ainda não sei o que está acontecendo e gostaria que minha própria conta de usuário tivesse as configurações corretas.

Na minha nova instalação do Debian com o Xfce, programas como QtConfig, VLC e Virtualbox, que presumivelmente usam o framework Qt GUI, todos possuem fontes gregas.

Isso é realmente irritante e eu gostaria de alterá-lo para algo compreensível, de preferência as configurações de fonte do sistema.

Aqui estão algumas capturas de tela:

QtConfig: Virtualbox: VLC:

Comopossoresolverisso?

Informaçõesadicionais:

localediz:

LANG=en_US.UTF-8LANGUAGE=LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

egrep '^[^#]' /etc/locale.gen diz:

en_US.UTF-8 UTF-8
    
por jcora 31.01.2013 / 11:34

4 respostas

1

Não é um problema local.

Eu não sei grego, mas posso ver na sua tela que é perfeitamente normal o inglês. Ele diz claramente "Bem-vindo ao VirtualBox", há um botão que diz "Novo", o próximo a ele suspeitosamente parece com "Configurações", há várias "o" e outras palavras em inglês. Se fosse realmente grego eu esperaria que parecesse muito diferente.

Portanto, não é local e não é grego, mas inglês.

Suponho que você tenha instalado ou selecionado alguma fonte Joke no seu sistema que exiba caracteres ABC em equivalentes em grego. Infelizmente não sou fluente o suficiente na configuração do Qt nem sei qual fonte poderia ser para direcioná-lo diretamente para a solução.

Talvez isso ajude você de qualquer maneira.

    
por 05.02.2013 / 12:25
1

Tente adicionar o seguinte ao seu arquivo /etc/default/locale , talvez também em /etc/environment .

LC_ALL=en_US.UTF-8
LANGUAGE=en_US.UTF-8

Adicione de forma mais adequada o seguinte a /etc/profile

: ${LANG:=en_US.UTF-8}; export LANG
: ${LC_ALL:=en_US.UTF-8}; export LC_ALL

Se após a reinicialização não corrigir o problema, tente executar o VirtualBox a partir de um terminal como este

(export LANG=en_US.UTF-8; export LC_ALL=en_US.UTF-8; VirtualBox)

ou qualquer que seja o nome do executável, e veja se isso muda alguma coisa. Eu li em algum lugar que qt 4.7 tinha problemas de localidades, corrigidos na versão 4.8.

Editar , como Chris Brown mencionou nos comentários, Definir a variável LC_ALL globalmente não é uma solução simples. É mais pretendido como uma solução temporária no caso do problema ser o bug na versão 4.7. Esta alteração deve ser desfeita se não for esse o problema ou se for corrigido após a atualização para o qt 4.8.

    
por 01.02.2013 / 16:27
0

Tente fazer o backup ou limpar seu ~/.config/Trolltech.conf

    
por 03.02.2013 / 15:31
0

como root:

dpkg-reconfigure locales
    
por 04.02.2013 / 08:17