Project

General

Profile

Segnalazione #270

Scelta lingua

Added by Donato Florio almost 7 years ago. Updated almost 7 years ago.

Status:
Chiuso
Priority:
Alta
Assignee:
Start date:
05/23/2017
Due date:
% Done:

0%

Estimated time:

Description

Buon giorno,

ho riscontrato 2 problemi con la distro CLIENT "fuss-client-full-jessie-i386-201705221536.iso"
con utenti locali al login nel cambiamento della lingua.

1) PROBLEMA:
Alla schermata di login in alto a destra appare "language_chooser" anzichè la lingua da scegliere per l'ambiente di lavoro.

1)SOLUZIONE:
Il problema dell'indicatore delle lingue del client, lo ho risolto aggiungendo i "locales" per le lingue desiderate (nello specifico la versione UTF-8).

2) PROBLEMA:
Se entro con la lingua italiana e decido in un secondo momento di utilizzare la lingua tedesca faccio un un "logoff" e un "login" scegliendo la lingua tedesca: mi ritrovo ancora con un ambiente in lingua italiana.

2) SOLUZIONE "momentanea"
Solo dopo un riavvio del PC, il sistema setta la lingua scelta.

3) PROBLEMA
Inoltre ho notato che "cestino" rimane sempre in italiano indipendentemente dalla scelta e settaggio di una qualsiasi lingua.

Grazie.

Donato Florio


Files

Screenshot from 2017-05-25 14-48-04.png (691 KB) Screenshot from 2017-05-25 14-48-04.png Christopher R. Gabriel, 05/25/2017 02:49 PM
Screenshot from 2017-05-25 14-47-45.png (690 KB) Screenshot from 2017-05-25 14-47-45.png Christopher R. Gabriel, 05/25/2017 02:49 PM
Screenshot from 2017-05-25 15-33-26.png (711 KB) Screenshot from 2017-05-25 15-33-26.png Christopher R. Gabriel, 05/25/2017 03:34 PM
Immagine_1_001.png (79.1 KB) Immagine_1_001.png Donato Florio, 05/26/2017 10:53 AM
Immagine_1_002.png (76.7 KB) Immagine_1_002.png Donato Florio, 05/26/2017 10:53 AM
Immagine_1_003.png (68.9 KB) Immagine_1_003.png Donato Florio, 05/26/2017 10:53 AM

History

#1

Updated by Paolo Dongilli almost 7 years ago

  • Assignee changed from Paolo Dongilli to Christopher R. Gabriel
#2

Updated by Christopher R. Gabriel almost 7 years ago

Riguardo il problema 3, non sono riuscito a riprodurlo. Dopo aver configurato i locale utf8 per en_us e it_it, lo vedo cambiare corretamente, scegliendo la lingua diversa all'avvio.

(Vedi allegati).

Intanto cambio fuss-desktop per configurare le lingue correttamente.

#3

Updated by Christopher R. Gabriel almost 7 years ago

  • Status changed from In elaborazione to Commenti
  • Assignee changed from Christopher R. Gabriel to Donato Florio

Pubblicato nuovo pacchetto fuss-desktop che installa e configura e altre lingue, mi pare che risolva il tutto. Basta fare un upgrade. Fammi sapere.

#4

Updated by Christopher R. Gabriel almost 7 years ago

Allego altro screenshot dopo logout e rientro con scelta del francese come lingua (per il discorso del cestino)

#5

Updated by Donato Florio almost 7 years ago

Ho fatto i test su una macchina vera.

Eseguito un upgrade del fuss-desktop (e del sistema in generale).

Ora ci sono le lingue "italiano", "francese", "tedesco" ed "inglese" nel menu di scelta della lingua "lightdm".

La prima volta sono entrato scegliendo la lingua italiana e tutto l'ambiente grafico era in italiano.

Ho fatto un "logout" ed ho scelto la lingua tedesca, ma mi sono ritrovato in un ambiente grafico in italiano.

Ho fatto "logout" e sono rientrato e mi sono ritrovato in un ambiente grafico in tedesco con il "cestino" in italiano (vedi primo allegato).

Ho fatto "logout" scegliendo quindi la lingua francese, ma l'ambiente era nuovamente in tedesco (vedi secondo allegato - nota anche "cestino").

Ho fatto "logout" e sono rientrato trovando l'ambiente in francese con il cestino italiano (vedi terzo allegato).

#6

Updated by Christopher R. Gabriel almost 7 years ago

  • Assignee changed from Christopher R. Gabriel to Donato Florio

Hai cambiato la lingua dopo aver inserito lo username in lightdm? Altrimenti se la cambi prima, e poi metti lo username, lightdm recupera la tua ultima scelta.

#7

Updated by Donato Florio almost 7 years ago

  • Assignee changed from Donato Florio to Christopher R. Gabriel

Ho provato sia mettendo prima le credenziali e poi scegliendo la lingua che viceversa. Purtroppo prende la lingua sempre al "secondo tentativo".

#8

Updated by Christopher R. Gabriel almost 7 years ago

  • Assignee changed from Christopher R. Gabriel to Donato Florio

Sto cercando di riprodurlo.

Puoi confermarmi che il file ~/.dmrc, guardandolo dopo ogni login, contenga per la chiave Desktop.Languaga il valore che hai scelto?

Ad ogni modo, direi che bisogna aprire una segnalazione upstream.

#9

Updated by Paolo Dongilli almost 7 years ago

  • Assignee changed from Donato Florio to Christopher R. Gabriel
  • Priority changed from Normale to Alta

Donato, mi sono permesso di lavorare sul ticket per fare qualche prova.

Ho fatto dei test con il seguente script e sembra che risolva il problema, nel senso che dopo aver impostato la lingua nel greeter, la lingua viene correttamente cambiata.

/etc/X11/Xsession.d/21-lightdm-locale-fix

# workaround for session language selection in lightdm greeter
# we need this only if lightdm is being used
if pidof lightdm
then
    # use Language setting from ~/.dmrc
    export LANG=`cat "$HOME/.dmrc" | grep '^Language=' | cut -d '=' -f 2- | sed 's/utf8/UTF-8/'`

    # if $LANGUAGE is set, sync it with chosen locale
    [ -n "$LANGUAGE" ] && export LANGUAGE=`echo $LANG | cut -d '.' -f 1`:`echo -n $LANG | cut -d '.' -f 1 | cut -d '_' -f 1`

    # remove untrustworthy $GDM_LANG
    [ -n "$GDM_LANG" ] && unset GDM_LANG
fi

Fonte: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765077

#10

Updated by Christopher R. Gabriel almost 7 years ago

  • Assignee changed from Christopher R. Gabriel to Paolo Dongilli

Ho pubblicato fuss-desktop 8.0.36 che installa il fix proposto.

#11

Updated by Christopher R. Gabriel almost 7 years ago

Testato ora su un client e mi pare ok. Lascio a voi ultima parola per chiusura.

#12

Updated by Paolo Dongilli almost 7 years ago

  • Assignee changed from Paolo Dongilli to Donato Florio

Donato, lascio fare a te il test finale. Grazie.

#13

Updated by Donato Florio almost 7 years ago

  • Status changed from Commenti to Chiuso

Ho appena inserito lo script e fatto delle prove con le varie lingue.
Da quello che vedo funziona.
Per me con questo é risolto.
Chiudo il ticket.

Grazie

Also available in: Atom PDF