Extraña superposición de caracteres en la terminal


13

Estoy usando la versión bash 4.3.42 (1) -lanzamiento en un entorno ArchLinux / Gnome. Cuando escribo mis comandos, algunos de los caracteres escritos se transforman en algunos extraños. En general, todo el texto que se muestra parece extraño.

Mi codificación de caracteres está establecida en Unicode (UTF-8). También verifiqué mi idioma de entrada, que es correcto. Como funcionó antes, supongo que tiene algo que ver con una actualización, pero no estoy seguro.

La siguiente imagen muestra la salida bash -versiony en la parte inferior de las dos palabras minusy moreoverdónde puede ver el comportamiento extraño. ingrese la descripción de la imagen aquí

¿Cómo puedo arreglar esto?

La salida de mi locale

$ locale

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

Siguiendo mi fuente establecida en /etc/vconsole.conf

KEYMAP=de
FONT=lat9w-16

¿Qué terminal o "emulador de terminal" estás usando? "consola de texto"? gnome-terminal? xterm?
andcoz

Estoy usando gnome-terminal.
JustCoding

Además, abrir solo un shell y escribir muestra el mismo comportamiento, así que supongo que no está relacionado con bash.
JustCoding

66
no hay caracteres inusuales en la salida que publicaste. Los personajes simplemente están fuera de lugar / desalineados. Prueba otras fuentes.
Tagwint

En este caso (y AFAIK), /etc/vconsole.confes irrelevante. /etc/vconsole.confla configuración se aplica a la virtual consoleque aparece cuando presionas ctrl + alt + f2.
andcoz

Respuestas:


13

Para los emuladores de terminal, debe elegir una fuente monoespacio (también conocida como fija). Las letras se colocan en una cuadrícula, en lugar de como se vería bien de acuerdo con el ancho de cada letra individual.


Ojalá esto se mostrara antes, solucionó por completo mi problema.
meanbunny

Gracias. Tuve que jugar con algunas fuentes monoespaciales para encontrar una que finalmente funcionara en mi kali box. Creo que al final fue 'Dejavu Sans Mono Book'. No todas las fuentes monoespaciales funcionaron, ya que todavía se superponían, por lo que solo se nota si alguien más se encuentra con lo mismo.
Vicer

¡gracias un montón! Solo como nota al margen: tuve este otro problema con los glifos sin procesar. El problema persistió a pesar de instalar powerline-fonts. La reinstalación del terminador (después de powerline-fonts) solucionó ese problema.
farthVader

9

Tuve exactamente el mismo problema con una nueva instalación de Arch.

Agregué los paquetes ttf-dejavu y kbd según esto y esto .

¡problema resuelto! No estoy seguro de cuál de estos lo solucionó, pero ahí lo tienes, ordenado.

sudo pacman -S ttf-dejavu kbd

-1

Debe cambiar a una fuente monoespacio (como Monospace Regular) en la opción "fuente personalizada" en Preferencias de perfil y el espaciado será correcto.


-1

Intenta aumentar el tamaño de fuente en la terminal. Aumenté el tamaño de fuente de 10 a 11 y funcionó. (Editar> Preferencias)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.