Karakter aneh tumpang tindih di terminal

13

Saya menggunakan versi bash 4.3.42 (1) -berlepas di lingkungan ArchLinux / Gnome. Ketika saya mengetik perintah saya, beberapa karakter tertulis akan ditransformasikan menjadi beberapa yang aneh. Secara keseluruhan, semua teks yang ditampilkan terlihat aneh.

Pengkodean karakter saya diatur ke Unicode (UTF-8). Saya juga memeriksa bahasa input saya, mana yang benar. Karena berfungsi sebelum saya menganggap itu ada hubungannya dengan pembaruan tapi saya tidak yakin.

Gambar berikut menunjukkan output bash -versiondan di bagian bawah dua kata minusdan di moreovermana Anda dapat melihat perilaku aneh. masukkan deskripsi gambar di sini

Bagaimana saya bisa memperbaikinya?

Output dari saya locale

$ lokal

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=

Mengikuti set font saya di /etc/vconsole.conf

KEYMAP=de
FONT=lat9w-16
JustCoding
sumber
Terminal atau "emulator terminal" mana yang Anda gunakan? "konsol teks"? gnome-terminal? xterm?
andcoz
Saya menggunakan terminal gnome.
JustCoding
Juga, hanya membuka shell dan mengetik menunjukkan perilaku yang sama, jadi saya kira itu tidak terkait bash.
JustCoding
6
tidak ada karakter yang tidak biasa dalam output yang Anda posting. Karakter hanya salah tempat / tidak selaras. Coba font lain.
Tagwint
Dalam hal ini (dan AFAIK), /etc/vconsole.conftidak relevan. /etc/vconsole.confpengaturan berlaku untuk virtual console, salah satu yang muncul ketika Anda menekan ctrl + alt + f2.
andcoz

Jawaban:

13

Untuk emulator terminal, Anda harus memilih font monospace (alias diperbaiki dengan). Huruf-huruf diposisikan dalam kotak, daripada karena akan terlihat bagus sesuai dengan lebar masing-masing huruf.

egmont
sumber
berharap ini ditampilkan sebelumnya, benar-benar memperbaiki masalah saya.
meanbunny
terima kasih saya harus mengutak-atik beberapa font monospace untuk menemukan yang akhirnya bekerja pada kotak Kali saya. Saya pikir pada akhirnya itu adalah 'Buku Dejavu Sans Mono'. Tidak semua font monospace berfungsi karena mereka masih tumpang tindih jadi catat saja jika ada orang lain yang menemukan yang sama.
Penasihat
terima kasih banyak! Sebagai catatan tambahan: Saya memiliki masalah lain dengan mesin terbang yang tidak dirender. Masalah tetap ada meskipun memasang powerline-font. Menginstal ulang terminator (setelah powerline-font) memperbaiki masalah itu.
farthVader
9

Saya punya masalah yang sama persis dengan instalasi Arch baru.

Saya menambahkan paket ttf-dejavu dan kbd sesuai ini dan ini .

masalah terpecahkan! Tidak yakin yang mana yang memperbaikinya tetapi ini dia, disortir.

sudo pacman -S ttf-dejavu kbd
Paul
sumber
-1

Anda harus beralih ke font monospace (seperti Monospace Regular) di bawah opsi "font kustom" di Preferensi Profil dan jaraknya akan benar.

Guy Tek
sumber
-1

Coba tambah ukuran font di terminal. Saya meningkatkan ukuran font dari 10 menjadi 11 dan berhasil. (Edit> Preferensi)

Kshitij
sumber