Что может вызвать координату в хаосе нкурсов - PullRequest
0 голосов
/ 24 апреля 2020

Я разработал проект в Ubuntu с помощью Ncurses: https://github.com/YvesZHI/FallingCode

По сути, он очень похож на cmatrix. Он динамически печатает некоторые символы на терминале с помощью API Ncurses, например move(), printw() et c. Вы можете проверить их здесь: https://github.com/YvesZHI/FallingCode/blob/master/SysTool.cpp

Это работает локально, но сейчас я использую MobaXterm для s sh на моем Ubuntu удаленно, и если я выполняю свой проект, кажется, что координаты находятся в хаосе полностью.

Как видите, символы появляются, но только в самой левой части окна.

Что может вызвать эту проблему? Можно ли это исправить?

enter image description here

Выход stty -a:

speed 38400 baud; rows 42; columns 165; line = 0;
intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W;
lnext = ^V; discard = ^O; min = 1; time = 0;
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread -clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc ixany -imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke -flusho -extproc

Выход echo $TERM :

xterm
...