配置 kbd 并立即受益于更改而无需重新启动

配置 kbd 并立即受益于更改而无需重新启动

我想禁用 consoleblank 并激活控制台时钟vcstime,这显然是由我的 Debian 6 管理的。所以我在文件kbd中更改了以下内容:/etc/kbd/config

  • POWERDOWN_TIME=1
  • 空白时间=1
  • DO_VCSTIME=是

但在执行以下操作后,这些设置不会被考虑(知道这一点是因为时钟没有出现):

# /etc/init.d/kbd restart
Setting console screen modes.
Skipping font and keymap setup (handled by console-setup).
# /etc/init.d/console-setup restart

kbd更改配置并在不重新启动的情况下激活它的正确方法是什么?

编辑:表示使用的版本:

  • Debian 6“挤压”v6.0.6
  • kbd软件包 v1.15.2-2
  • console-setup软件包 v1.68+squeeze2

答案1

看一下setup()中的函数/etc/init.d/kbd。它会执行许多检查,例如要求您/etc/init.d/kbd restart在启动之前在虚拟控制台中运行vcstime。我的猜测是,您是从 xterm 中、通过 ssh、在屏幕中或类似的方式启动它,因此它无法直接访问您的控制台。

相关内容