Byobu 在 PuTTY 中看起来很破旧。我已经修复了键映射问题,但是手册页甚至谷歌都没有指定这个问题:
注意窗口列表的错位、损坏的选择器位置、最后一个窗口的重复、右上角的随机 a 以及错位的应用选项。您看不到这一点,但最后一个选项不可选择。
PuTTY 中是否有一些选项我需要使用才能正确查看?
Byobu 在 PuTTY 中看起来很破旧。我已经修复了键映射问题,但是手册页甚至谷歌都没有指定这个问题:
注意窗口列表的错位、损坏的选择器位置、最后一个窗口的重复、右上角的随机 a 以及错位的应用选项。您看不到这一点,但最后一个选项不可选择。
PuTTY 中是否有一些选项我需要使用才能正确查看?
配置putty读取utf8。putty -> config -> window -> translation 在“Recieved data in ...”中选择 utf 这不是 byobu 问题,而是 putty 问题。
也可以看看:
与 Putty 相关,我不久前在byobu(1)联机帮助页中添加了此注释:
看:
Ubuntu 使用 UTF-8 作为其终端,但 byobu 似乎使用“ISO-8859-1(西欧)”字符集作为其菜单。您可以在 Window -> Translation 中设置字符集。
我在网上找到了下面的代码,我还是很满意。
byobu
可能有更多选择,但我也喜欢这个(~/.screenrc
):注意:对于 byobu,
shelltitle "$ |bash"
必须删除/评论,否则 byobu 将不起作用。因此,要让 byobu 在腻子中看起来不错,您实际上应该进行两项更改。
首先是将您的键盘更改为 xterm-R6,如前所述,但其次,在您的 linux 机器上以普通用户身份运行命令:
byobu-select-backend
然后选择选项screen
(通常为 2)。现在应该工作得很好!享受!
它对我有用(适合 Putty - 临时):
对于您的应用程序中的最终解决方案:
确保你有:
sudo apt-get -install ncurses
sudo apt-get install libncursesw5-dev
添加代码:
#include <locale.h>
#include <ncurses.h>
//change curses-------------------------------------
//add in main setlocale(LC_TYPE, "");使用-lncursesw编译应用程序,如下所示: