[Musix-usuarios] Re: [M-Colab] el problema de los locales para
pt_BR (SOLUCIONADO)
Marcos Guglielmetti
marcospcmusica en gmail.com
Jue Sep 27 20:39:42 CEST 2007
El Jueves, 27 de Septiembre de 2007 19:02, Gilberto Borges escribió:
| Hola.
|
| Marcos.
|
| Yo has echo la prueba y el script que me mandaste no fue suficiente para
| resolver el tema de los locales.
|
| Lo que se pasa es que KDE abre en pt, fluxbox tb. Ice = menu español.
| Algunos programas abrem em pt, otros inlges, otros es. Creo que hay alguna
| cosa al respecto de gtk2, gtk 4, etc... es posible que uno ande em pt y
| otros no? Algo más.
|
| $LANG = "C"
| $LANGUAGE = "us"
|
| Esto no tiene manera de resolver. ESto todo, estoy hablando tanto en R2
| cómo R3.
|
| Estamos en el mismo punto del ótro dia.
|
| Alguna sugerência?
|
| Gilberto
Todo solucionado (probé varias veces y funcionó bien)
Adjunto ambos archivos que solucionan el problema:
/etc/profile
/etc/init.d/musix-environment
Este último va enlazado así:
ln -s /etc/init.d/musix-environment /etc/rcS.d/S80musix-environment
(y debe ser ejecutable chmod +x /etc/init.d/musix-environment)
El "truco" entonces estaba en deshabilitar las líneas de /etc/profile que
hablan de las variables de entorno de lenguaje (locales), y a al vez crear un
script (/etc/init.d/musix-environment) que durante el inicio
(/etc/rcS.d/S80musix-environment) se encargara de configurar bien las locales
para cada idioma.
No olvidemos que yo partí de un Knoppix en castellano, el cual fue modificado
por otra gente y por el script /usr/bin/eurocastellanizar, un script en perl
que dejó todo bien para el español, pero mal para el resto de los idiomas,
por lo que veo.
Ya hace muchos meses había solucionado esto, modificando /etc/profile, pero
quizá no estaba totalmente bien, y encima alguna actualización de Debian
volvió a restaurarlo...
En fin: esta es una solución, no la única y quizá no la mejor, habrá que ver
cuando habilite todos los lenguajes para el Live-DVD, pero para el Live-CD
por ahora podemos decir que funciona... habrá que seguir probando, y/o
encontrar una solución mejor.
--
`&'
# Marcos Guglielmetti, co-director de
# Musix GNU+Linux, 100% Software Libre para artistas
_#_ http://www.musix.org.ar
(#)
/ O \ + archivos: ftp://musix.ourproject.org/pub/musix
( === ) Ecología: http://autosus.wordpress.com
`---' Personal: http://marcospcmusica.wordpress.com
"¡Ya cállate, cállate, cállate que me desespeeeeras!"
http://es.wikiquote.org/wiki/El_Chavo_del_Ocho
------------ próxima parte ------------
# /etc/profile
# Modificado por Marcos Guglielmetti, para que
# funcione correctamente con Musix... veremos.
#date jue sep 27 19:45:14 CEST 2007
umask 022
PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin:/usr/games"
[ "$UID" = "0" ] || PATH="$HOME/.dist/bin:$PATH:."
export PATH
# Change PAGER
if [ -x /usr/bin/most ]; then
PAGER=/usr/bin/most
export PAGER
fi
# Set LOCALE
#if [ -f /etc/sysconfig/i18n ]; then
#. /etc/sysconfig/i18n
# [ -n "$LANG" ] || LANG="de_DE en euro"
#export LANG
#[ -n "$LC_CTYPE" ] && export LC_CTYPE || unset LC_CTYPE
#[ -n "$LC_COLLATE" ] && export LC_COLLATE || unset LC_COLLATE
#[ -n "$LC_MESSAGES" ] && export LC_MESSAGES || unset LC_MESSAGES
#[ -n "$LC_NUMERIC" ] && export LC_NUMERIC || unset LC_NUMERIC
#[ -n "$LC_MONETARY" ] && export LC_MONETARY || unset LC_MONETARY
#[ -n "$LC_TIME" ] && export LC_TIME || unset LC_TIME
#[ -n "$LC_ALL" ] && export LC_ALL || unset LC_ALL
#[ -n "$LANGUAGE" ] && export LANGUAGE || unset LANGUAGE
#[ -n "$LINGUAS" ] && export LINGUAS || unset LINGUAS
#[ -n "$_XKB_CHARSET" ] && export _XKB_CHARSET || unset _XKB_CHARSET
#if [ -n "$SYSFONTACM" ]; then
# case $SYSFONTACM in
#iso01*|iso02*|iso15*|koi*|latin2-ucw*)
# if [ "$TERM" = "linux" ]; then
#if ls -l /proc/$$/fd/0 2>/dev/null | grep -- '-> /dev/tty[0-9]*$' >/dev/null 2>&1; then
# echo -n -e '\033(K' > /proc/$$/fd/0
#fi
#fi
#;;
#esac
#fi
#unset SYSFONTACM
#fi
# END LOCALE
# enable bash completion in interactive shells
[ "$PS1" -a -f /etc/bash_completion ] && . /etc/bash_completion
PS1="\u@\h:\w\\$ "
alias ..="cd .."
alias which="type -path"
alias where="type -all"
alias ll="ls -l --color=auto"
alias l="ls -a --color=auto"
alias rm="rm -i"
alias mv="mv -i"
alias cp="cp -i"
alias la="ls -la --color=auto"
alias ls="ls --color=auto"
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : musix-environment
Tipo : application/x-shellscript
Tamaño : 3663 bytes
Descripción: no disponible
Url : /pipermail/musix-usuarios/attachments/20070927/000638a0/musix-environment-0001.bin
Más información sobre la lista de distribución Musix-usuarios