Bou escribió:amuchamu escribió:Lo he probado con alt+F2 y funciona. Me imagino que funcionará igual con lanzadores, mañana lo pruebo
Ya te digo yo que funciona
PD. he notado que poniendo lo que Auxiliar ha recetado,
bash -c "LC_ALL=en_GB tomboy"
la aplicación está en inglés pero sigue usando el diccionario español. Sin embargo, si lo modificamos,
bash -c "LANG=en_GB tomboy"
ya usa el diccionario inglés correctamente. ¿Sabéis el por qué de ese detalle?
Ni idea. Yo siempre he tenido entendido que:
a) La variable LANG es la de menor precedencia.
b) Cualquier LC_* tiene mayor prioridad que LANG; y
c) LC_ALL sobreescribe a todas.
Por ejemplo, yo tengo definido para el usuario normal LANG=es_ES@euro. Así que:
[usuario@cubolleta:~]$ locale
LANG=es_ES@euro
LC_CTYPE="es_ES@euro"
LC_NUMERIC="es_ES@euro"
LC_TIME="es_ES@euro"
LC_COLLATE="es_ES@euro"
LC_MONETARY="es_ES@euro"
LC_MESSAGES=es_ES@euro
LC_PAPER="es_ES@euro"
LC_NAME="es_ES@euro"
LC_ADDRESS="es_ES@euro"
LC_TELEPHONE="es_ES@euro"
LC_MEASUREMENT="es_ES@euro"
LC_IDENTIFICATION="es_ES@euro"
LC_ALL=
Si defino un LC_* partiticular:
[usuario@cubolleta:~]$ LC_NUMERIC=C locale
LANG=es_ES@euro
LC_CTYPE="es_ES@euro"
LC_NUMERIC=C
LC_TIME="es_ES@euro"
LC_COLLATE="es_ES@euro"
LC_MONETARY="es_ES@euro"
LC_MESSAGES=es_ES@euro
LC_PAPER="es_ES@euro"
LC_NAME="es_ES@euro"
LC_ADDRESS="es_ES@euro"
LC_TELEPHONE="es_ES@euro"
LC_MEASUREMENT="es_ES@euro"
LC_IDENTIFICATION="es_ES@euro"
LC_ALL=
Pero si me da por definir LC_ALL sobrescribe el resto:
[usuario@cubolleta:~]$ LC_NUMERIC=C LC_ALL=es_ES.UTF-8 locale
LANG=es_ES@euro
LC_CTYPE="es_ES.UTF-8"
LC_NUMERIC="es_ES.UTF-8"
LC_TIME="es_ES.UTF-8"
LC_COLLATE="es_ES.UTF-8"
LC_MONETARY="es_ES.UTF-8"
LC_MESSAGES="es_ES.UTF-8"
LC_PAPER="es_ES.UTF-8"
LC_NAME="es_ES.UTF-8"
LC_ADDRESS="es_ES.UTF-8"
LC_TELEPHONE="es_ES.UTF-8"
LC_MEASUREMENT="es_ES.UTF-8"
LC_IDENTIFICATION="es_ES.UTF-8"
LC_ALL=es_ES.UTF-8
El por qué actúe así tomboy con el diccionario, lo ignoro. Como ha dicho pho, simplemente, lo habrán programado así. Aunque yo creo que sería más correcto hacer caso a cuál es la variable LC_ALL que tiene preferencia sobre LANG. Eso sin saber cuál es la variable particular que define el idioma de un diccionario. Pero digo yo que será alguna de las listadas y LC_ALL sobrescribe todas.
No sé, cuando menos, y a menos que alguien tenga más argumentos que nosotros, tocaría dar un aviso de bug a los de tomboy.