[ubuntu-ar] Carácteres raros

Gmail-1 yves.franco at gmail.com
Fri Jun 13 11:50:46 UTC 2014


Il 13/06/14 00:06, Martín Cigorraga ha scritto:
> TL;DR, quizás ya te sugirieron esto:
>
> Para ver la configuración de idiomas del sistema:
> $ locale
>
> En mi caso:
> LANG=en_US.UTF-8
> LC_CTYPE=en_US.UTF-8
> LC_NUMERIC=es_AR.UTF-8
> LC_TIME=en_US.UTF-8
> LC_COLLATE=C
> LC_MONETARY=es_AR.UTF-8
> LC_MESSAGES=C
> 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
>
>
> Como bien dicen arriba, quizás tengas problemas interactuando con 
> archivos desde Windows ya que todavía, en el 2014, Windows no soporta 
> UTF-8.
>
> Para estar seguro que tenés los paquetes de idiomas correspondientes y 
> bien configurados te recomiendo que hagas lo siguiente:
>
> 1. Abrí una terminal y comprobá que los paquetes de idioma español 
> están instalados:
> $ sudo apt install language-pack-es language-pack-es-base && sudo 
> dpkg-reconfigure locales
> (en versiones anteriores a 14.04 usá apt-get o aptitude en vez de sólo 
> apt)
> 2. Accedé a opciones del sistema (system settings); deberías poder 
> hacerlo desde el menú del sistema (esquina superior derecha).
> 3. Buscá "soporte de idiomas" (Language Support), posiblemente y de 
> acuerdo al software que tengas instalado se abra un diálogo 
> ofreciéndote instalar traducciones faltantes.
> 4. Dentro de esta sección soporte de idiomas vas a poder chequear si 
> la traducción que buscás está instalada y sino así hacerlo. Luego de 
> instalada posicionala como la primer opción de idioma - generalmente 
> es seguro borrar el resto si no los usás - y cliqueá en "Aplicar para 
> todo el sistema" (Apply system-wide). Ahora, seleccionando la pestaña 
> "Formatos regionales" volvé a elegir el idioma y regionalización que 
> usás y volvé a "aplicar al sistema".
>
> IMPORTANTE: como estos cambios son a nivel sistema vas a necesitar 
> desloguearte de todas tus cuentas y volver a loguearte, no hace falta 
> reiniciar como en Windows.
>
> Como paso extra chequeá estos dos 
> archivos:/etc/default/{console-setup,locale}
> El contenido de console-setup debería ser similar a esto:
> # Change to "yes" and setupcon will explain what is being doing
> VERBOSE_OUTPUT="no"
>
> # Setup these consoles.  Most people do not need to change this.
> ACTIVE_CONSOLES="/dev/tty[1-6]"
>
> # Put here your encoding.  Valid charmaps are: UTF-8 ARMSCII-8 CP1251
> # CP1255 CP1256 GEORGIAN-ACADEMY GEORGIAN-PS IBM1133 ISIRI-3342
> # ISO-8859-1 ISO-8859-2 ISO-8859-3 ISO-8859-4 ISO-8859-5 ISO-8859-6
> # ISO-8859-7 ISO-8859-8 ISO-8859-9 ISO-8859-10 ISO-8859-11 ISO-8859-13
> # ISO-8859-14 ISO-8859-15 ISO-8859-16 KOI8-R KOI8-U TIS-620 VISCII
> CHARMAP="UTF-8"
>
> # The codeset determines which symbols are supported by the font.
> # Valid codesets are: Arabic Armenian CyrAsia CyrKoi CyrSlav Ethiopian
> # Georgian Greek Hebrew Lao Lat15 Lat2 Lat38 Lat7 Thai Uni1 Uni2 Uni3
> # Vietnamese.  Read README.fonts for explanation.
> CODESET="Uni2"
>
> # Valid font faces are: VGA (sizes 8, 14 and 16), Terminus (sizes
> # 12x6, 14, 16, 20x10, 24x12, 28x14 and 32x16), TerminusBold (sizes
> # 14, 16, 20x10, 24x12, 28x14 and 32x16), TerminusBoldVGA (sizes 14
> # and 16) and Fixed (sizes 13, 14, 15, 16 and 18).  Only when
> # CODESET=Ethiopian: Goha (sizes 12, 14 and 16) and
> # GohaClassic (sizes 12, 14 and 16).
> # Set FONTFACE and FONTSIZE to empty strings if you want setupcon to
> # set up the keyboard but to leave the console font unchanged.
> FONTFACE="Fixed"
> FONTSIZE="16"
>
> # You can also directly specify nonstandard font or console map to load.
> # Use space as separator if you want to load more than one font.
> # You can use FONT_MAP in order to specify the Unicode map of the font
> # in case the font doesn't have it embedded.
>
> # FONT='lat9w-08.psf.gz brl-8x8.psf'
> # FONT_MAP=/usr/share/consoletrans/lat9u.uni
> # CONSOLE_MAP=/usr/local/share/consoletrans/my_special_encoding.acm
>
> # You can also specify a screen size that setupcon will enforce.  This 
> can not
> # exceed what the current screen resolution can display according to 
> the size of
> # the loaded font.
> #
> # SCREEN_WIDTH=80
> # SCREEN_HEIGHT=25
>
> if [ -f /etc/default/keyboard ]; then
>     . /etc/default/keyboard
> fi
>
> Por su parte el archivo locale debería contener:
> LANG="en_US.UTF-8"
>
> Como los cambios que aplicaste antes desde la interfaz gráfica afectan 
> sólo a las applicaciones dependientes del servidor gráfico (el entorno 
> de escritorio incluido) deberías asegurarte que los cambios tambén se 
> apliquen a las consolas, para eso debés editar el archivo locale y 
> dejarlo con un contenido similar al siguiente pero acomodado a tus 
> preferencias de idioma:
> LANG="en_US.UTF-8"
> LANGUAGE="en_US"
> LC_CTYPE="en_US.UTF-8"
> LC_NUMERIC="es_AR.UTF-8"
> LC_TIME="en_US.UTF-8"
> LC_COLLATE="C"
> LC_MONETARY="es_AR.UTF-8"
> LC_MESSAGES="C"
> 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"
>
> En mi caso como uso el sistema en inglés sólo seteo para argentina el 
> formato monetario y numérico.
>
> ** ATENCION: backups, backups, backups, backups, backups, backups, 
> backups y backup. Cuando no estás seguro de lo que hacés siempre hacé 
> un backup previo a la edición o usá algún editor SERIO (por ejemplo 
> Emacs) para que cree un autobackup por vos de los archivos modificados.
>
> Luego de realizar todos los cambios, reiniciá, renombrá los archivos 
> con los que tengas conflicto de caracters y fijate estate atento por 
> si te vuelve a sueder el problema.
>
> HTH, saludos.
>
>
El Backup no es un problema, y utilizo Remastersys (por si me mando una 
pavada mas grande de las comunes..:-P )
Si, el problema esta ay, si tienes que compartir archivos con Windows, 
conectándote vía terminal. Con entorno gráfico (UVNC, Samba, ecc.) nunca 
me dio molestia. Y el problema es bien el Windows que no suporta el 
¡ESTÁNDAR! UTF-8. Yo, por necesidad mía, tengo 3 idioma mas el ingles, i 
el sistema en italiano:

yves en franco-BGH:~$ locale
LANG=it_IT.UTF-8
LANGUAGE=
LC_CTYPE="it_IT.UTF-8"
LC_NUMERIC=es_AR.UTF-8
LC_TIME=es_AR.UTF-8
LC_COLLATE="it_IT.UTF-8"
LC_MONETARY=es_AR.UTF-8
LC_MESSAGES="it_IT.UTF-8"
LC_PAPER=es_AR.UTF-8
LC_NAME=es_AR.UTF-8
LC_ADDRESS=es_AR.UTF-8
LC_TELEPHONE=es_AR.UTF-8
LC_MEASUREMENT=es_AR.UTF-8
LC_IDENTIFICATION=es_AR.UTF-8
LC_ALL=

De el emulador de terminal:

yves en franco-BGH:~$ set | grep LANG
GDM_LANG=it_IT
LANG=it_IT.UTF-8

Si paso en TTY1, GDM desaparece:

yves en franco-BGH:~$ set | grep LANG
LANG=it_IT.UTF-8

El maldito, podrido, invasivo GDM ¡NO! contempla ¡UTF-8! Ni cualquier 
otra  codifica intente imponerle. Si la impones, se clava y reniegas 
para volver atrás..
Única solución para SSH (IMHO), es de meter mano en el file de 
configuración de la consola, no traba el sistema y permite utilizar SSH 
sin problemas,
De la 9.10 (GDM2/GRUB2) a hoy, queda igual :-! .
Eso no pasa si instalas Kubuntu o Xubuntu.
Se podría intentar instalar KDM en lugar de GDM, demás utilizo Mate puro 
(erradique Unity, Amazon, Software center y otras porquería de mi sistema).
KDM (que yo sepa) no crea esta insulsa incoherencia.
Un día de estos, cuando este un poco deprimido, voy a intentarlo :-D
Saludos.
------------ pr?xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://lists.ubuntu.com/archives/ubuntu-ar/attachments/20140613/0ac159db/attachment.html>


More information about the Ubuntu-ar mailing list