![如何防止 TTY(例如 /dev/tty1)写入帧缓冲区(/dev/fb0)?](https://linux22.com/image/158916/%E5%A6%82%E4%BD%95%E9%98%B2%E6%AD%A2%20TTY%EF%BC%88%E4%BE%8B%E5%A6%82%20%2Fdev%2Ftty1%EF%BC%89%E5%86%99%E5%85%A5%E5%B8%A7%E7%BC%93%E5%86%B2%E5%8C%BA%EF%BC%88%2Fdev%2Ffb0%EF%BC%89%EF%BC%9F.png)
我正在运行没有 Xserver 的 Raspbian Buster 服务器。我想在连接的电视上显示壁纸,但 /dev/tty1 不断地用闪烁的光标写入 /dev/fb0 ,或者在我使光标不可见后 60 秒后随机刷新(从[电子邮件受保护])。我的新策略是完全阻止 /dev/tty1 写入帧缓冲区。
谢谢你的帮助。
答案1
阻止 /dev/tty1 覆盖我正在使用的缓冲区
systemctl stop [email protected]
然后使光标不可见...
/usr/bin/tput civis > /dev/tty1
如果我通过 ssh 失去访问权限,这允许我在重新启动后访问控制台。