avevo questo problema almeno da un annetto, ma forse anche qualcosa in più.. all'inizio, anche se scettico, credevo la colpa fosse di qualche dipendenza / pacchetto che avevo escluso durante la mia installazione expert.. ero scettico, comunque, perché sin dalla prima installazione ho sempre usato la expert - odio installare roba che non userò mai! e comunque ero obbligato perché avevo grossi problemi di spazio, sul mio vecchio vecchio vecchio portatile, ora stradefunto - e quindi bene o male ormai so quel che faccio..
ed infatti, l'altra settimana, per curiosità, ho fatto ben 2 installazioni full, una con anche KDE, addirittura, ed il problema comunque compariva, quindi ho escluso la mancanza di qualche pacchetto.
poi quando ho trovato la causa mi sono detto che in fondo era logico, avrei dovuto pensarci prima, acciderbolina!! In pratica, ho sempre impostato la lingua italiana - come la bibbia S4D insegna - modificando i file
Codice: Seleziona tutto
/etc/profile.d/lang.sh
Codice: Seleziona tutto
$ cat /etc/profile.d/lang.sh
#!/bin/sh
# Set the system locale. (no, we don't have a menu for this ;-)
# For a list of locales which are supported by this machine, type:
# locale -a
# en_US is the Slackware default locale:
export LANG=it_IT.UTF-8
Uploaded with ImageShack.us
Capite che la cosa potrebbe essere alquanto fastidiosa.. immaginate se dovessi ricompilare il kernel, da root, senza lanciare X.. questo è ciò che ottendo lanciando make menuconfig
Uploaded with ImageShack.us
Solo scorrendo le varie voci ottengo qualcosa di leggibile:
Uploaded with ImageShack.us
Ovviamente, se lancio X, apro il terminale e do gli stessi identici comandi, tutto si risolve, ma questa non è una soluzione..
Si risolve tutto anche impostando come charset semplicemente it_IT o it_IT@euro o ancora it_IT@isoXXXXX ma questo è possibile solo a metà, per me, perché devo usare UTF-8 per Xfce, altrimenti non monta i device USb e thunar va in freeze restituendomi una sfilza di warning ed errori relatici a dbus e udev (ma questa è un'altra storia).
Quindi ora faccio in questo modo: imposto it_IT in lang.sh ed invece it_IT.UTF-8 in .bashrc e .bash_profile (entrambi, altrimenti non risolvo nulla, uno per la shell di login e l'altra per quella classica).. però restano comunque errori quando come utente lancio xwmconfig o quando uso nano (sempre fuori da X), con i caratteri accentati che sballano come sempre..
ma non c'è soluzione a questa storia dei caratteri utf-8? a voi capita questa cosa? già sapevate e non m avete mai detto niente? e nel caso come risolvete?
Grazie mille, come sempre!