letras russas no console do gentoo como '?'

4

Consegui fazer com que o idioma russo funcionasse em meus aplicativos Gnome, mas nem no console (Alt-Shift-F2 e outros) nem no terminal do Gnome

valyagentoo va1en0k # locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=ru_RU.UTF-8


valyagentoo va1en0k # cat /etc/conf.d/consolefont 
# /etc/conf.d/consolefont

# CONSOLEFONT specifies the default font that you'd like Linux to use on the
# console.  You can find a good selection of fonts in /usr/share/consolefonts;
# you shouldn't specify the trailing ".psf.gz", just the font name below.
# To use the default console font, comment out the CONSOLEFONT setting below.
# This setting is used by the /etc/init.d/consolefont script (NOTE: if you do

CONSOLEFONT="UniCyr-sans"

# CONSOLETRANSLATION is the charset map file to use.  Leave commented to use
# the default one.  Have a look in /usr/share/consoletrans for a selection of
# map files you can use.

# CONSOLETRANSLATION="8859-1_to_uni"
    
por valya 02.03.2011 / 14:52

3 respostas

3

Aqui estão algumas das minhas sugestões:

  • Você ativou o unicode useflag? Sem ele, zsh não será compilado com suporte a Unicode. Se você estiver usando bash , ele deve ter suporte Unicode através da libreadline. Além disso, ksh e tcsh não suportam Unicode.
  • Também pode ser a sua localidade ou seleção de fontes, mas elas parecem ótimas do que posso encontrar. Apenas certifique-se de listar sua localidade em /etc/locale.gen e gerá-la com locale-gen na linha de comando.

Além disso, dê uma olhada no guia Usando o UTF-8 com o Gentoo do Gentoo documentação.

    
por 02.03.2011 / 16:41
1

Você já tentou alterar o consolefont para outro valor? Eu tive o mesmo problema e

    consolefont="cyr-sun16"

funciona bem para mim.

    
por 15.07.2011 / 10:33
0
$ emerge terminus-font corefonts cronyx-fonts freefonts
$ nano /etc/locale.gen
<<enter this>>
ru_RU.UTF-8 UTF-8
$ nano  /etc/conf.d/consolefont
<<enter this>>
CONSOLEFONT="cyr-sun16"
$ nano /etc/env.d/02locale
<<enter this>>
LC_ALL=""
LANG="ru_RU.UTF-8"LC_ALL=""
LANG="ru_RU.UTF-8"
$ locale-gen 
$ /etc/init.d/consolefont restart
$ env-update 
$ source /etc/profile
    
por 01.02.2012 / 09:33