Charset e -current

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
conraid
Staff
Staff
Messaggi: 13221
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Charset e -current

Messaggioda conraid » gio apr 10, 2008 19:11

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 :-(

Avatar utente
conraid
Staff
Staff
Messaggi: 13221
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Charset e -current

Messaggioda conraid » ven apr 11, 2008 8:56

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

Avatar utente
vernotico
Linux 0.x
Linux 0.x
Messaggi: 53
Iscritto il: mer feb 14, 2007 8:31
Nome Cognome: Mario Guida
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: Window Maker
Località: Savona

Re: Charset e -current

Messaggioda vernotico » ven apr 11, 2008 10:07

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.

Avatar utente
conraid
Staff
Staff
Messaggi: 13221
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Charset e -current

Messaggioda conraid » ven apr 11, 2008 10:16

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 :-(

Avatar utente
conraid
Staff
Staff
Messaggi: 13221
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Charset e -current

Messaggioda conraid » ven apr 11, 2008 10:28

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

Avatar utente
Blizzard
Master
Master
Messaggi: 1509
Iscritto il: mar gen 02, 2007 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox
Contatta:

Re: Charset e -current

Messaggioda Blizzard » ven apr 11, 2008 10:33

ciao,
se il problema persiste lo segnalerete a Pat, vero???

Avatar utente
conraid
Staff
Staff
Messaggi: 13221
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Charset e -current

Messaggioda conraid » ven apr 11, 2008 10:42

Blizzard ha scritto:ciao,
se il problema persiste lo segnalerete a Pat, vero???


Mi traduci il tutto tu? :-)

Avatar utente
vernotico
Linux 0.x
Linux 0.x
Messaggi: 53
Iscritto il: mer feb 14, 2007 8:31
Nome Cognome: Mario Guida
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: Window Maker
Località: Savona

Re: Charset e -current

Messaggioda vernotico » ven apr 11, 2008 11:21

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

Avatar utente
conraid
Staff
Staff
Messaggi: 13221
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Charset e -current

Messaggioda conraid » ven apr 11, 2008 11:57

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.

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun set 03, 2007 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Charset e -current

Messaggioda Mario Vanoni » ven apr 11, 2008 13:55

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

Avatar utente
conraid
Staff
Staff
Messaggi: 13221
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Charset e -current

Messaggioda conraid » ven apr 11, 2008 15:24

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

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2498
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.19.0-rc8
Desktop: lxde
Località: Pisa
Contatta:

Re: Charset e -current

Messaggioda ponce » ven apr 11, 2008 15:51

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...

Avatar utente
conraid
Staff
Staff
Messaggi: 13221
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Charset e -current

Messaggioda conraid » ven apr 11, 2008 15:59

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

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2498
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 4.19.0-rc8
Desktop: lxde
Località: Pisa
Contatta:

Re: Charset e -current

Messaggioda ponce » ven apr 11, 2008 17:19

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.
Ultima modifica di ponce il ven apr 11, 2008 19:03, modificato 1 volta in totale.

Avatar utente
mauro
Linux 2.x
Linux 2.x
Messaggi: 281
Iscritto il: gio mag 11, 2006 21:51
Slackware: current
Kernel: uno degli ultimi...
Desktop: dwm

Re: Charset e -current

Messaggioda mauro » ven apr 11, 2008 17:50

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.