Używam wersji bash 4.3.42 (1) -release w środowisku ArchLinux / Gnome. Kiedy piszę moje polecenia, niektóre z zapisanych znaków przekształcają się w dziwne. Ogólnie rzecz biorąc, cały wyświetlany tekst wygląda dziwnie.
Moje kodowanie znaków jest ustawione na Unicode (UTF-8). Sprawdziłem również poprawny język wprowadzania. Ponieważ działał, zanim zakładam, że ma to coś wspólnego z aktualizacją, ale nie jestem pewien.
Poniższy obrazek pokazuje wynik bash -version
i na dole dwa słowa minus
oraz miejsce, w moreover
którym widać dziwne zachowanie.
Jak mogę to naprawić?
Wyjście mojego 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=
Po mojej ustawionej czcionce w /etc/vconsole.conf
KEYMAP=de
FONT=lat9w-16
terminal
fonts
gnome-terminal
JustCoding
źródło
źródło
gnome-terminal
?xterm
?/etc/vconsole.conf
ma znaczenia./etc/vconsole.conf
ustawienia dotyczą tegovirtual console
, który wyskakuje po naciśnięciu klawiszy Ctrl + Alt + F2.Odpowiedzi:
W przypadku emulatorów terminali należy wybrać czcionkę monospace (aka fixed with). Litery są umieszczone w siatce, a nie tak, aby wyglądały ładnie w zależności od szerokości każdej pojedynczej litery.
źródło
Miałem ten sam problem ze świeżą instalacją Arch.
Dodałem pakiety ttf-dejavu i kbd zgodnie z tym i tym .
problem rozwiązany! Nie jestem pewien, który z nich to naprawił, ale proszę posortować.
źródło
Powinieneś przełączyć się na czcionkę monospace (jak Monospace Regular) w opcji „niestandardowej czcionki” w Preferencjach profilu, a odstępy będą prawidłowe.
źródło
Spróbuj zwiększyć rozmiar czcionki w terminalu. Zwiększyłem rozmiar czcionki z 10 do 11 i zadziałało. (Edycja> Preferencje)
źródło