Pagina 1 di 2

Charset e -current

Inviato: gio 10 apr 2008, 19:11
da conraid
Ultimamente vedo alcune cose strane in -current.
ho due pc, entrambi aggiornati a -current odierna e noto questi "problemi" in shell (sotto X tutto ok, tranne se apro un terminale e qui le cose si fanno meno complicate ma ancora non ottimali)

Desktop

LANG=it_IT@euro

mcedit non digita più le lettere accentate (anche in un terminale). Semplicemente è come se non premesi niente, tranne con la ì nel quale mi apre un comando
i messaggi di errore non visualizzano le lettere accentate, ma caratteri strani, per esempio

Codice: Seleziona tutto

man conraid
non c'# una voce per conraid
vim digita le lettere accentate seguite da uno spazio (se avviato in un terminale tutto ok)


Notebook

LANG=it_IT.UTF-8

mcedit digita le lettere accentate, ma seguite da una spazio
vim va sballato sempre, a meno che non lo lancio con gvim
I messaggi di errore come sopra

Tutto questo sia da root sia da utente, ed anche cambiando la variabile LANG

Avete notato problemi simili?
Cosa può essere?

Non ricordo quando è iniziato tutto questo, ma fino a poco tempo fa andava correttamente, o almeno non si notava in modo così evidente

UPDATE
mi sono accorto adesso che non c'è uno spazio dopo un carattere accento ma il carattere che precede.
Per esempio se io ho un file vuoto e provo a digitarlo con mcedit ho
è è è è è è è è
notare che io clicco solamente su è
Se invece ho
pippo
e cerco di mettere una è davanti allora diventa
èpèpèpèpèppippo

Vim lo fa solamente fuori X

Non so cosa controllare :-(

Re: Charset e -current

Inviato: ven 11 apr 2008, 8:56
da conraid
Nessuno che ha un current può fare qualche prova?

UPDATE
Tanto per provare ho masterizzato la current di oggi, e provata ad installare sul notebook.
Alla scelta della tastiera seleziono it e...
Le lettere accentate non vanno, nel senso che non vedo niente, ma la cosa buffa è che devo premere due volte il backspace prima di poter riscrivere.
Questo nella finestra di scelta della tastiera.
Digito 1 e continuo. Scrito root e...
Le lettere accentate non vanno, ma questa volta semplicemente non fanno niente.

Ora è vero che c'è BusyBox in avvio, ma ricordavo che non c'erano questi problemi.
Provo con il DVD della 12 e.... idem :-(

Purtroppo solitamente non do peso a queste cose e digito subito 1

Non ho continuato l'installazione

SysRescCD vede correttamente la tastiera italiana fin da subito


Se trovo i vecchi CD della 11 provo con quelli

Re: Charset e -current

Inviato: ven 11 apr 2008, 10:07
da vernotico
Io ho il tuo stesso problema.
Ho messo la current sia a casa che qui in ufficio.

Da X tutto bene, ma da teminale ho gli stessi tuoi problemi.

Ho notato che con il kernel della 12 (il 2.6.21.x) non ci sono problemi :-k

Se vuoi fare delle prove ho un PC con la current proprio sotto mano.

Re: Charset e -current

Inviato: ven 11 apr 2008, 10:16
da conraid
vernotico ha scritto:Io ho il tuo stesso problema.
Ho messo la current sia a casa che qui in ufficio.

Da X tutto bene, ma da teminale ho gli stessi tuoi problemi.

Ho notato che con il kernel della 12 (il 2.6.21.x) non ci sono problemi :-k

Se vuoi fare delle prove ho un PC con la current proprio sotto mano.
Sto proprio provando la backtrack live, e va tutto ok.
Anche li usa il 2.6.21.x

Tra l'altro ho notato che sotto X mcedit funziona correttemente se sono root, altrimenti no.
Fuori X funziona male sia per root sia per gli utenti

Non ci sto capendo più niente a dire il vero :-(

Re: Charset e -current

Inviato: ven 11 apr 2008, 10:28
da conraid
vernotico ha scritto: Se vuoi fare delle prove ho un PC con la current proprio sotto mano.
Se usi un kernel di Pat prova ad aggiungere
append = "vt.default_utf8=0"
ai parametri passati al kernel, con lilo o grub

Re: Charset e -current

Inviato: ven 11 apr 2008, 10:33
da Blizzard
ciao,
se il problema persiste lo segnalerete a Pat, vero???

Re: Charset e -current

Inviato: ven 11 apr 2008, 10:42
da conraid
Blizzard ha scritto:ciao,
se il problema persiste lo segnalerete a Pat, vero???
Mi traduci il tutto tu? :-)

Re: Charset e -current

Inviato: ven 11 apr 2008, 11:21
da vernotico
conraid ha scritto: Se usi un kernel di Pat prova ad aggiungere
append = "vt.default_utf8=0"
Così sembra funzionare bene, ho provato solo con VIM e MUTT e digitando qualche lettera accentata da terminale.

Il mio kernel attuale è

Codice: Seleziona tutto

uname -r
2.6.24.4-smp
preso direttamente dalla current

Re: Charset e -current

Inviato: ven 11 apr 2008, 11:57
da conraid
A me così funziona se uso it_IT@euro
Appena provo a mettere UTF-8 ricominciano i guai, anche se diversi.
Del resto Pat segnala che molte applicazioni non hanno il supporto a UTF8, ma speravo che almeno la console...
Riassumendo, con un LANG non UTF8 e con una console non UTF8 sembra funzionare. Dico sembra perché devo fare ancora delle prove e soprattutto vedere se i documenti e le mail arrivano correttamente.

Re: Charset e -current

Inviato: ven 11 apr 2008, 13:55
da Mario Vanoni
Scusate un vecchio ignorante.

- keyboard da sempre e solo US-ASCII
- LANG=en_US
- LC_COLLATE=C
- kernel 2.6.24.4 statico su 12.0 e -current

Come si scrivono vocali accentate?

Vorrei testare il problema di conraid, magari aiuta.

Mario Vanoni

Re: Charset e -current

Inviato: ven 11 apr 2008, 15:24
da conraid
Mario Vanoni ha scritto:Scusate un vecchio ignorante.

- keyboard da sempre e solo US-ASCII
- LANG=en_US
- LC_COLLATE=C
- kernel 2.6.24.4 statico su 12.0 e -current

Come si scrivono vocali accentate?

Vorrei testare il problema di conraid, magari aiuta.

Mario Vanoni
:-)
Scusa se sorrido, ma capisco il tuo punto di vista.
Ma a volte anche poter digitare con un charset dove è possibile andare ben oltre l'alfabeto ASCII non è male. Pensa a cinesi, giapponesi, etc...
Io per esempio ho iniziato a "sperimentare" utf8 quando ho dovuto fare dei siti in giapponese.
E mi piaceva averlo anche in console in modo da modificare i file anche da remoto.

Per provare ciò che dico usa i kernel standard di Pat e metti queste impostazioni

Codice: Seleziona tutto

LANG=en_US.UTF-8
in lang.sh

en_US perché hai tastiera usa, altrimenti it_IT.UTF-8
Per le accentate però non saprei come fare

Re: Charset e -current

Inviato: ven 11 apr 2008, 15:51
da ponce
ma se non usi l'utf8 (un it_IT@euro) ti funziona tutto?

perche' sta cosa del doppio carattere mi puzza di problema con l'utf...

Re: Charset e -current

Inviato: ven 11 apr 2008, 15:59
da conraid
ponce ha scritto:ma se non usi l'utf8 (un it_IT@euro) ti funziona tutto?

perche' sta cosa del doppio carattere mi puzza di problema con l'utf...
Sembra di sì ponce, per adesso sta funzionando tutto.
Ma oltre ad usare it_IT@euro devo dare quel comando in append

Re: Charset e -current

Inviato: ven 11 apr 2008, 17:19
da ponce
pensa te che rintronato, avevo saltato di leggere qualche messaggio (scusate :( ), tra cui il passaggio dove dicevi la stessa cosa che ti consigliavo :lol:

il comando in append forse perche' il kernel probabilmente e' compilato con utf8 default.

Re: Charset e -current

Inviato: ven 11 apr 2008, 17:50
da mauro
conraid ha scritto: Tra l'altro ho notato che sotto X mcedit funziona correttemente se sono root, altrimenti no.
aha! beh, e' gia' qualcosa... :)
prova a fare un diff tra l'ouput di set digitato da root e da non-root, magari ti salta fuori una qualche impostazione diversa che causa il tutto.