如何防止特定终端(例如/dev/tty1)将光标写入帧缓冲区(例如/dev/fb0)

如何防止特定终端(例如/dev/tty1)将光标写入帧缓冲区(例如/dev/fb0)

我正在运行 Raspbian Buster,没有 Xserver,但连接到电视。我有一个脚本,可以将图像从定时 systemd 服务写入帧缓冲区。

问题是 /dev/tty1 正在写入出现在图像上方的闪烁光标(带有黑色字符大小的框)。我想阻止 /dev/tty1 以安全的方式写入帧缓冲区。我想如果我失去 SSH 访问权限,我将需要使用 /dev/tty1 来恢复机器。

答案1

尝试使用 terminfo 转义使光标不可见civis

tput civis > /dev/tty1

tput cnorm来恢复它。

我想如果我失去了 SSH 访问权限,我需要使用它/dev/tty1来恢复机器。

该设备没有串口吗?这比帧缓冲区控制台更强大一些。

相关内容