Я использую bash версии 4.3.42 (1) -релиз в среде ArchLinux / Gnome. Когда я набираю свои команды, некоторые из написанных символов превращаются в некоторые странные. В целом весь отображаемый текст выглядит странно.
Моя кодировка символов установлена на Unicode (UTF-8). Я также проверил мой язык ввода, который является правильным. Так как он работал раньше, я предполагаю, что это как-то связано с обновлением, но я не уверен.
На следующем рисунке показан вывод bash -version
и в нижней части два слова minus
и moreover
где вы можете увидеть странное поведение.
Как я могу это исправить?
Выход моего 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=
После моего установленного шрифта в /etc/vconsole.conf
KEYMAP=de
FONT=lat9w-16
terminal
fonts
gnome-terminal
JustCoding
источник
источник
gnome-terminal
?xterm
?/etc/vconsole.conf
это не имеет значения./etc/vconsole.conf
настройки применяются к томуvirtual console
, который появляется при нажатии Ctrl + Alt + F2.Ответы:
Для эмуляторов терминала вы должны выбрать моноширинный шрифт. Буквы расположены в сетке, а не так, как это будет выглядеть в соответствии с шириной каждой отдельной буквы.
источник
У меня была точно такая же проблема со свежей установкой Arch.
Я добавил пакеты ttf-dejavu и kbd в соответствии с этим и этим .
задача решена! Не уверен, какой из них это исправил, но вот и все, отсортировано.
источник
Вы должны переключиться на моноширинный шрифт (например, Monospace Regular) под опцией «пользовательский шрифт» в настройках профиля, и интервал будет правильным.
источник
Попробуйте увеличить размер шрифта в терминале. Я увеличил размер шрифта с 10 до 11, и это сработало. (Правка> Настройки)
источник