此代码:
use Term::ANSIColor;
print color("blink bold red"), "TEST\n";
print color("reset");
在我使用过的任何Linux控制台上都为eons工作。但是,当我在运行Raspbian Stretch的Raspberry Pi控制台(不是Xwindows)上尝试时,它只是将文本颜色为红色,但不闪烁。任何人都对我如何使它起作用有任何想法?
答案 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显示的计算机上将其切入计算机。