perl Term :: ANSIColor在Raspberry Pi控制台上不起作用

时间:2018-06-23 17:05:37

标签: linux perl raspberry-pi raspberry-pi3 raspbian

此代码:

use Term::ANSIColor;
print color("blink bold red"), "TEST\n";
print color("reset"); 

在我使用过的任何Linux控制台上都为eons工作。但是,当我在运行Raspbian Stretch的Raspberry Pi控制台(不是Xwindows)上尝试时,它只是将文本颜色为红色,但不闪烁。任何人都对我如何使它起作用有任何想法?

2 个答案:

答案 0 :(得分:2)

  

闪烁,斜体或粗体之类的属性可能不适用于256色调色板。 -documentation

答案 1 :(得分:1)

经过实验后,我可以得出结论,Perl ANSI color的闪烁功能在Raspberry PI上不起作用的原因是监视器通过HDMI连接。如果一个人从具有VGA监视器的机器上远程登录,perl ANSI颜色实际上在Raspberry PI上会闪烁。

更新:进一步的测试得出结论,通过使用HDMI到VGA适配器将VGA显示器连接到树莓派PI,闪烁功能将不起作用-因此,省钱了。要使perl ANSIColor的闪烁功能在PI上运行,唯一的方法是从VGA显示的计算机上将其切入计算机。