slackware64 non riconosce il cirillico

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

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 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 Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o 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.
Rispondi
varjag
Linux 0.x
Linux 0.x
Messaggi: 93
Iscritto il: mer 11 mag 2011, 19:32

slackware64 non riconosce il cirillico

Messaggio da varjag »

Buona sera a tutti.
Uso da poco slackware64 14 installato con KDEI e di default in lingua inglese. Windows manager KDE.
Ho due problemi:
1. Non riconosce la tastiera italiana.
2. Non riconosce varie lingue, cioe i nomi dei file, per esempio in russo.
Immagino che il problema e banale ma non sono riuscito a riscolverlo.
Grazie in anticipo per aiuto.

Avatar utente
brg
Linux 3.x
Linux 3.x
Messaggi: 580
Iscritto il: sab 12 mar 2011, 14:20
Slackware: 15.0
Kernel: 5.15.117
Desktop: KDE5
Località: Montecatini
Contatta:

Re: slackware64 non riconosce il cirillico

Messaggio da brg »

Devi modificare il file /etc/profile.d/lang.sh, il mio ad esempio è:

Codice: Seleziona tutto

#!/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.utf8

[...]
Sostanzialmente devi modificare la riga export LANG=it_IT.utf8 per impostare la lingua di sistema e la codifica desiderate. Ad esempio se modifichi quella riga in modo tale da avere:

Codice: Seleziona tutto

export LANG=en_GB.utf8
avrai l'inglese britannico come lingua di sistema e UTF8 come codifica. Quello che ti interessa è avere UTF8 come codifica, cosa che permette di elencare correttamente file con nomi con lettere cirilliche, greche, kanji, lettere accentate ecc.

Per la tastiera, puoi scegliere la tua tastiera all'interno di KDE. Apri le impostazioni di sistema, poi dispositivi di immissione, poi tastiera e modifica le impostazioni.

varjag
Linux 0.x
Linux 0.x
Messaggi: 93
Iscritto il: mer 11 mag 2011, 19:32

Re: slackware64 non riconosce il cirillico

Messaggio da varjag »

Grazie per aiuto. Funziona tutto tranne i nomi di audiofile se aggiungo in playlist di Amarok o XMMS.
Volevo chiedere un'altra cosa che riguarda questo topic.
ci sono due file

Codice: Seleziona tutto

lang.sh
e

Codice: Seleziona tutto

lang.csh
. cosa serve file lang.csh?
io ho cambiato in tutti 2 file: valore export in lang.sh e setenv in lang.csh.
poi ho impostato il valore come c'era scritto in entrambi i file:

Codice: Seleziona tutto

LANG it_IT.UTF-8 
e non

Codice: Seleziona tutto

LANG it_IT.utf8
non so se c'e la differenza e come giusto?
Dopo la modifica:

Codice: Seleziona tutto

bash-4.2$ locale
LANG=it_IT.UTF-8
LC_CTYPE="it_IT.UTF-8"
LC_NUMERIC="it_IT.UTF-8"
LC_TIME="it_IT.UTF-8"
LC_COLLATE=C
LC_MONETARY="it_IT.UTF-8"
LC_MESSAGES="it_IT.UTF-8"
LC_PAPER="it_IT.UTF-8"
LC_NAME="it_IT.UTF-8"
LC_ADDRESS="it_IT.UTF-8"
LC_TELEPHONE="it_IT.UTF-8"
LC_MEASUREMENT="it_IT.UTF-8"
LC_IDENTIFICATION="it_IT.UTF-8"
LC_ALL=
Perche

Codice: Seleziona tutto

LC_COLLATE=C
non cambiato?
Pero anche dopo la modifica non si riconoscono i nomi di audiofile in cirilico se aggiungo i audiofile nel playlist di XMMS o di Amarok.
Come e cosa devo configurare?
Grazie

varjag
Linux 0.x
Linux 0.x
Messaggi: 93
Iscritto il: mer 11 mag 2011, 19:32

Re: slackware64 non riconosce il cirillico

Messaggio da varjag »

Codice: Seleziona tutto

LC_COLLATE=C
non cambiato perche non l'ho cambiato nei file lang.csh e lang.sh.
devo cambiarlo?

Rispondi