[Tech] Re: euro ??

Franco Vite franco@firenze.linux.it
Ven 11 Gen 2002 15:15:34 CET


[gio 10/01/2002, ore 21:47] => YuRiX scrive:

> mi scusassero gli esimi, 
 
 esimio! :)

 [...]

 Sulla ML debian-it hanno passato questa soluzione (che pero' ha
 problemi con KDE):

1) edita /etc/locale.gen

lascia come unica riga

it_IT@euro ISO-8859-15

(oppure se come me vuoi il sistema in inglese, metti anche
en_US.UTF-8 UTF-8 UTF-8)

2) esegui localegen

3) controlla che le locale richiesta siano state generate in
/usr/lib/locale

4) edita /etc/environment; questo e' il contenuto del mio:

LC_ALL=en_US.utf8
LC_ADDRESS=it_IT@euro
LC_COLLATE=it_IT@euro
LC_CTYPE=it_IT@euro
LC_IDENTIFICATION=it_IT@euro
LC_MEASUREMENT=it_IT@euro
LC_MONETARY=it_IT@euro
LC_NAME=it_IT@euro
LC_NUMERIC=it_IT@euro
LC_PAPER=it_IT@euro
LC_TELEPHONE=it_IT@euro
LC_TIME=it_IT@euro
LC_MESSAGES=en_US.utf8
LANG=en_US.utf8
LANGUAGE=en_US.utf8

LC_ALL e LANG devono corrispondere, avevo letto da qualche parte. Cmq se
usi solo l'italiano allora metti ovunque it_IT@euro

poi

5) Edita /etc/init.d/keymap.sh, inserendo *dopo* la riga che fa caricare
il layout di tastiera una riga con: loadkeys euro.inc

6) Se hai installato /etc/console-tools, editai il file
/etc/console-tools/config mettendo:

SCREEN_FONT=lat0-16 (o un altro font a tuo piacimento, questo e'
standard e supporta l'ISO-8859-15)
CONSOLE_MAP=8859-15_to_uni

Se invece come pacchetto hai kbd... installa console-tools ;-)

7) Per quanto riguarda X, invece, hai bisogno di font che supportino
l'ISO-8859-15. Dunque: apt-get install msttcorefonts
'xfonts-transcoded-*'

Poi dovrebbe andare... spero di non aver dimenticato nulla.

 Ora: a prescindere dal fatto che sulla mia woody il locale-gen si e'
 incazzato non poco con quel "en_US.UTF-8 UTF-8 UTF-8", dicendomi in
 sostanza RTFM, per il resto pare che sia abbastanza semplice.

 L'unico dubbio, da utonto quale continuo ad essere, e': 
 nel /etc/init.d/keymap.sh, qual'e' la riga che fa caricare la map?
 Questa

 command -v loadkeys >/dev/null 2>&1 || exit 0

 all'inizio, o questa

 # load new map
 if [ -r ${CONFDIR}/${CONFFILEROOT}.${EXT}.gz ] ; then
     loadkeys ${CONFDIR}/${CONFFILEROOT}.${EXT}.gz
 fi
 ;;
 
 ciao.

 PS
 Se non vieni alla festa, peste ti colga.... <g>

-- 
Franco
"Quello che abbiamo e' quello che ci siamo presi, e quello che ci siamo 
 presi e' solo una piccola parte di quello di cui abbiamo bisogno"
						       Assalti Frontali




Maggiori informazioni sulla lista flug-tech