显示当前的“setterm”值/设置

Sab*_*lfy 8 terminal console

我知道这setterm可用于调整参数,例如虚拟控制台上的屏幕消隐时间。如何显示setterm所有参数的当前设置/值?

Sté*_*las 7

至少可以说的是,设置那些VT属性的界面非常混乱。有些是用ioctls(无数)完成的,有些是转义序列(有些会同时影响一个 VT),有些也可以通过/sys...

对于消隐时间,您可以查看/sys/module/kernel/parameters/consoleblank (以秒为单位)。

  • 是的,在这种情况下,它设置了一个转义序列(`printf '\033[9;10]'` 以设置 10 **分钟** 空白时间),您可以在 ` /sys` 文件(虽然它也可以通过 `/sys` 文件设置),有些是由 ioctls 完成的。可能有一个命令来查询所有这些,就像`setterm` 可以用来**设置**其中一些一样,但我不知道那是什么。在 util-linux 中没有任何 setterm 来自哪里。 (2认同)