1 votos

XQuartz, utf-8 y los nombres de archivo

Esta es una pregunta en la continuación de este: UTF8 nombres de archivos y utilidades de shell: la pesadilla de utf-8 y los nombres de archivo es....

Cómo evitar esta confusión en particular la ls comando en filnames creado de la siguiente manera:

$ echo $LANG
en_US.UTF-8
$ mkdir test
$ cd test
$ touch á
$ touch a´
$

El primer archivo es creado escribiendo alt ⌥+E, Una, la segunda escribiendo Una, alt ⌥+mayús ⇧+E

Dentro de un xterm ventana que obtengo:

$ ls -al
total 0
drwxr-xr-x  2 hal  admin   136 Nov 11 15:52 .
drwxr-x---  7 hal  admin  4386 Nov 11 14:25 ..
-rw-r--r--  1 hal  admin     0 Nov 11 15:52 a´
-rw-r--r--  1 hal  admin     0 Nov 11 15:48 a´
$

Lo cual es incorrecto.

Dentro de un Terminal ventana que obtengo:

$ ls -al
total 0
drwxr-xr-x  2 hal  admin   136 Nov 11 15:52 .
drwxr-x---  7 hal  admin  4386 Nov 11 14:25 ..
-rw-r--r--  1 hal  admin     0 Nov 11 15:52 a´
-rw-r--r--  1 hal  admin     0 Nov 11 15:48 á
$

Que está a la derecha.

El resultado es el mismo cualquiera de shell que uso: bash o zsh.


Lo xterm o XQuartz ajuste de evitar estos 2 nombres de archivo falsamente el mismo aspecto?


Este problema no existe en Mavericks (MacOS X 10.9).

1voto

Jason Wadsworth Puntos 101

Bueno, finalmente clasificados con la ayuda de este post:

En resumen, ir aquí:

Descargar el panel de preferencias, y agregar esta entrada:

Key=LANG Value=en_GB.UTF-8

Yo ya había añadido esto a mi .bashrc y a mi .perfil con ningún resultado. Pero creo que XQuartz no se inicia dentro de ese ambiente, por lo que nunca se ve hasta que es demasiado tarde.

-1voto

Jason Wadsworth Puntos 101

Estoy teniendo problemas similares (relacionadas con la I documentación), que se reducen a lo mismo.

A partir de un XQuartz ventana, si hace clic derecho (o CTRL r-clic) para llegar a la VT menú de fuentes, a continuación, seleccione UTF8-fuentes y UTF8-codificación, esto probablemente se solucione el problema.

Sin embargo, todavía no he encontrado una forma de configurar estos por defecto, aunque he encontrado esto:

$ appres XTerm | grep UTF
*fontMenu*utf8-mode*Label:      UTF-8 Encoding
*fontMenu*utf8-fonts*Label:     UTF-8 Fonts
*fontMenu*utf8-title*Label:     UTF-8 Titles

Me tomó un salvaje puñalada en la oscuridad y añadido esto a mi .Xdefaults:

xterm*utf8-mode: 1
xterm*utf8-fonts: 1

Unsuprisingly esto no funcionó, ya que estos 2 recursos no existen. Todavía estoy buscando una manera de activarlo por defecto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X