рисование линий ncurses не работает на консоли

Когда я пытаюсь использовать программу на основе curses на виртуальной консоли, часть рисования линий и рамок не работает, как показано ниже на дисплее при запуске dpkg-reconfigure console-setup. Я использую шрифт vga, но я получаю один и тот же результат независимо от того, какой у меня шрифт. Когда я делаю showconsolefont, я вижу, что символы рисования линий отлично работают, это просто не работает в программах ncurses. Я также попробовал pinentry-curses, который не использует цвета и у него те же проблемы с отображением. Как я могу исправить проклятия на консоли?

image

Мой терминал и локаль на консоли:

TERM=linux
LANG=en_US.UTF-8
LANGUAGE=en_US:en
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=

Я использую 15.04 бета:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu Vivid Vervet (development branch)
Release:    15.04
Codename:   vivid
0
задан 29 March 2015 в 22:02

2 ответа

Это похоже на проблему с кодированием консоли , а не его шрифт.

Выполнение dpkg-reconfigure console-setup снова, но в первом экранном выборе UTF-8 прежде, чем выбрать Ваш выбранный шрифт:

enter image description here

0
ответ дан 29 March 2015 в 22:02

Скачать текущую версию шпатлевки текущая версия putty

Если вы используете Putty, вам необходимо обновить и включить, как показано на рисунке.

Enable VT100line drawing even in UTF-8 mode

-1
ответ дан 22 December 2020 в 14:12

Другие вопросы по тегам:

Похожие вопросы: