Я разрабатываю небольшое приложение.это основано на Ncurses, которые должны выполняться удаленно через ssh на сервере.Это приложение показывает, среди прочего, некоторые коробки (сделанные с box или wborder ).Он также имеет командную строку и некоторые меню.Он начинается с отображения «хорошо», но время от времени, когда в командной строке вводится новый символ или перемещается указатель в меню, весь экран начинает мигать и показывать странные символы.
Я пытался изменитьсимволы, которые используются для рисования линий на границах, просто переопределяя константы, такие как ACS_VLINE, ACS_HLINE и т. д. Тогда нет проблем, хотя я бы предпочел использовать символы по умолчанию, поскольку они красивее.
Я гуглил и обнаружил, что это вызвано чем-то связанным с настройками локали, с которыми работает ncurses, с тем, с которым работает ssh-соединение, и с эмулятором терминала (в моем случае это gnome-терминал).Я пытался это исправить, но без особой удачи.Я предполагаю, что это общая проблема.Кто-нибудь смог решить такую проблему?