Debian控制台图形错误

时间:2014-06-17 08:26:10

标签: terminal putty ncurses

当我尝试在Putty上安装东西时,它看起来像这样: terminal window showing missing drawing characters

所以真的马车:)。 有人对此提出建议吗?

2 个答案:

答案 0 :(得分:0)

这可能与在不同终端类型上处理UTF-8有关。

您可以尝试我在linux.debian.user找到的解决方案:

  

您使用的是什么版本的PuTTY?我正在使用PuTTY 0.63,这是   最新版本。在此版本中,终端的默认值   type string是xterm。至少这对我来说。我必须明确改变   即使将远程字符集设置为UTF-8,它仍然是putty。使   确保终端类型字符串全部为小写。终端类型字符串   区分大小写。他们必须匹配终端类型定义   ncurses的。 ncurses中的putty终端类型定义可以在   的/ usr /共享/ terminfo的/ P。您也可以尝试终端类型的字符串   的xterm-UTF8。 ncurses中的终端类型定义见于   的/ usr /共享/ terminfo的/ X。可以下载最新版本的PuTTY   这里:

     

http://www.chiark.greenend.org.uk/~sgtatham/putty

https://groups.google.com/forum/#!topic/linux.debian.user/Yy-kQu1RC44

答案 1 :(得分:0)

间接与UTF-8相关:当使用UTF-8编码时,PuTTY开发人员选择忽略VT100线条绘制控制序列。这样做需要任何使用线条绘制的应用程序来做一些解决方法。

您可以通过以下方法之一解决此问题:

  • 设置NCURSES_NO_UTF8_ACS环境变量,如手册页中所述,或
  • 使用正确的终端描述,例如putty,它恰好具有定义的特殊功能 U8 ,告诉ncurses与环境变量相同。