起因是手贱,听人说水木社区可以用SSHv1登录,于是上去转了转,悲哀的发现是GBK编码的,于是只好弄出luit

luit -encoding gbk ssh -1 newsmth.net

居然告诉我segmentation fault

搜了搜,发现一篇类似问题的文章。照葫芦画瓢也strace了一把,发现我压根没有/usr/share/fonts/X11/encodings/这个目录……

搜了下,Fedora下是xorg-x11-fonts-misc这个包,但装了后发现还是没这个目录,仔细看了看,原来Fedora这个包提供的是/usr/share/X11/fonts,只好ln -s一把,然后总算成功了~

不过试了一下luit,效果不如screen的defencoding,有略微的错位…… 错位的原因这篇文章里有介绍,大体就是计算宽度出错了……