Re: (deb-cat) Llengües subsidiaries amb Gnome [solventat]
No he trobat cap fitxer /etc/pam.d/env*
(es tracta d'una Debian 8 instal·lada des de zero)
Certament, utilitzo gdm3.
Increïble; no sé quantes voltes vas haver de donar per trobar això del
GDM/3 però m'ha funcionat:
En una finestra de Terminal he mirat:
$ echo $LANGUAGE
$ echo $GDM_LANG
ca_ES.utf8
En canvi a /etc/default/locale tenia:
LANGUAGE=ca_ES:es_ES:en_GB
Aleshores he modificat /etc/default/locale per:
LANGUAGE=ca_ES.utf8:es_ES:en_GB
I després de reiniciar ja ha tingut efecte sobre la sessió d'escriptori:
$ echo $LANGUAGE
ca_ES.utf8:es_ES:en_GB
$ echo $GDM_LANG
ca_ES.utf8
__________
I'm using this express-made address because personal addresses aren't
masked enough at lists.debian.org archives.
El 10/06/16 a les 20:36, Xavi Drudis Ferran ha escrit:
> El Fri, Jun 10, 2016 at 04:55:43PM +0200, Narcis Garcia deia:
>> Acabo de provar a /etc/environment i no li veig cap efecte, almenys per
>> un compte d'usuari ja existent.
>> També a ~/.profile i igualment que no.
>>
>> Al ~/.bashrc naturalment té efecte a les finestres de Terminal i prou.
>> També he provat /etc/profile com diuen arreu, i res.
>>
>> Qui dissenya aquestes coses? Qui les documenta?
>>
>
> Ah, vés, són APIs que es perden en la nit del temps... quan els transistors
> eren vàlvules i les memòries ferrita... (o no tant).
>
> És conya, jo no em sé d'on surt cada cosa però hi deu haver explicacions.
>
> De fet igual t'estic dient una solució anticuada que em funciona
> perquè vaig instal·lar fa anys alguna cosa vella i s'ha quedat allà a
> través de debians estables... Ui, sí, acabo d'actualitzar una squeeze
> a jessie i ara no em funciona...
> Em faig vell.
> M'he estat una estona per arreglar-ho i quan ho he trobat m'ha sonat
> tant que em temo que ja ho havia trobat una altra vegada i se 'mhavia oblidat.
> I això em fot sempre, però més quan encara ho dic a algú i l'enredo.
>
>
>
> 1.- T'he dit /etc/environment però ara és /etc/default/locale (jo tinc un
> enllaç simbòlic de l'un a l'altre però això no em sembla prou bo per aconsellar-ho)
>
> en realitat el fitxer usat sembla definit a /etc/pam.d/* , si busques pam_env
> veuràs que diferents serveis (login, shh, gdm) li passen paràmetres iguals o diferents.
> N'hi ha un que es diu envfile que jo crec que abans valia /etc/environment però ara
> val /etc/default/locale i un apràmetre readenv que val 1 si ha de llegri el fitxer que
> digui envfile quan un usuari entra al servei corresponent al fitxer o 0 si no.
>
> 2.- Fas servir gdm o gdm3 per casualitat ?
> llavors obre un terminal dins de l'escriptori, posa
> echo $GDM_LANG
> i has de fer que l'inici de $LANGUAGE sigui idèntic a $GDM_LANG.
> Si no el gdm es carrega el LANGUAGE que li hagis posat.
> Si a algun program no li agrada li pots posar altres formes després.
> Per exemple
> jo tenia (a una màquina de la família):
> LANGUAGE=ca_ES:ca:es_ES:es:fr_FR:fr:en_GB:en
> i GDM_LANG=ca_ES.UTF-8
> i quan entrava a l'escriptori LANGUAGE estava buit.
> Però si poso
> LANGUAGE=ca_ES.UTF-8:ca:es_ES:es:fr_FR:fr:en_GB:en
> o
> LANGUAGE=ca_ES.UTF-8:ca_ES:ca:es_ES:es:fr_FR:fr:en_GB:en
> ja va
>
>
> No he trobat on es defineix GDM_LANG però em sembla que ho fa el gdm quan
> tries una llengua al menú de la pantalla gràfica de login.
>
> a /etc/gdm3/Xsession hi ha el codi es carrega LANGUAGE si no coincideix
> el principi amd GDM_LANG, per fer que el menú de la pantalla de login mani
> més que els fitxer de configuració.
>
Reply to: