进一步阅读

进一步阅读

我正在运行 Fedora 28,在内核更新后,我的文本控制台屏幕(tty2、3 等)在 1 秒或更短的时间内超时。我setterm -blank 0在 GUI 终端中使用来纠正问题,但这给了我这个错误:setterm: terminal xterm-256color does not support --blank 屏幕仍然变黑。

我怎样才能解决这个问题?

答案1

setterm -blank 0在 GUI 终端中使用

您正在运行该命令,其输出定向到完全错误的终端, 与终端类型完全错误TERM在它继承的环境变量中指定。

正如其手册条目所述,终端类型必须是linux为了setterm允许特定于该类型终端仿真器的控制序列,并且程序的标准输出必须定向到您希望发送的实际 Linux 内核虚拟终端设备。控制代码并因此影响。

这是使用不同的继承环境变量运行命令TERM并重定向其标准输出的简单问题。 (运行此命令的更常见情况是在相关终端设备上的登录会话中,其中TERM环境变量和标准输出将根据该登录而正确。)

进一步阅读

相关内容