urwid和SecureCRT的颜色问题

时间:2017-10-08 19:54:35

标签: shell ssh colors terminal urwid

我正在编写一个应该通过SSH在远程服务器上运行的python脚本。最常见的用例是从通过SecureCRT建立的会话中运行它。

我选择使用urwid来创建用户界面'但是我无法使其256色模式起作用。我的意思是试图运行' palette_test.py' example script并且输出看起来很奇怪。当我选择256色模式时,我得到以下内容而不是预期的输出:

enter image description here

SecureCRT中的会话配置如下:

enter image description here

起初我认为$TERM环境变量与问题有关,因为在我的macOS机器中,一切正常,我得到xterm-256color作为其值,而在SecureCRT会话中我只得到xterm。但是,当我在SecureCRT中运行Perl 256-Color Test时,我得到了预期的输出:

enter image description here

那么为什么urwid 256色模式无法正常工作呢?

0 个答案:

没有答案