不带 X 服务器的 RPi3 B+ 的 Buildroot(仅限控制台)。连接到 HDMI 的显示器。我想让显示器保持打开状态。
如果 10 分钟没有键盘活动(如果我没记错的话),屏幕就会关闭。根据我的旧笔记,我做了以下事情:
echo -ne "\033[9;0]" >> /etc/issue
但它不起作用。我找到了很多建议,但仅限于 X。
不带 X 服务器的 RPi3 B+ 的 Buildroot(仅限控制台)。连接到 HDMI 的显示器。我想让显示器保持打开状态。
如果 10 分钟没有键盘活动(如果我没记错的话),屏幕就会关闭。根据我的旧笔记,我做了以下事情:
echo -ne "\033[9;0]" >> /etc/issue
但它不起作用。我找到了很多建议,但仅限于 X。
您可以编辑/禁用超时,如 Raspberry Pi 文档部分配置屏幕消隐/在控制台中所述。
在
/boot/cmdline.txt
add中consoleblank=X
,其中X
是不活动的秒数(例如consoleblank=120
将等待两分钟)。如果您想禁用该功能,请设置
X
为零:consoleblank=0
。我可能不会带来一个简单的解决方案,但我确实提供了一些想法。
首先一些简单的问题:您是否重新启动或执行了一些操作来
issue
复制到终端?是否issue
被过多的控制字符破坏了?plain 的结果是什么echo -ne "\033[9;0]
——它会改变行为吗?我确认 echo 序列可以在最新的 Ubuntu 上运行。(简单的回声;我没有尝试
issue
。)您的 echo 命令对应于该行
在
man 4 console_codes
.但支持可能是有条件的 - 在最小机器的构建中可能会跳过代码编译。
您可以尝试编译一个小程序来使用
或者
从
man 4 ioctl_console