我怎样才能减少 TTY 的数量?

我怎样才能减少 TTY 的数量?

我不需要 7 个 TTY(或者我需要?)。那么我如何将这个数字减少到 3?

答案1

我推荐的方式是:

  1. 运行:sudoedit /etc/default/console-setup 找到以下行:ACTIVE_CONSOLES="/dev/tty[1-6]"

  2. 将其更改为您想要的 tty 数量。对于 3,您可以执行以下操作:ACTIVE_CONSOLES="/dev/tty[1-3]"

  3. 保存文件并转到/etc/init.d/ 启动cd /etc/init/然后输入ls以查看 tty 文件。
    它们应该看起来像 tty1.conf、tty2.conf、tty3.conf...

  4. 重命名所有不需要的 tty。在本例中,您需要重命名最后 3 个 tty:

    sudo mv tty4.conf tty4.conf.bck
    sudo mv tty5.conf tty5.conf.bck
    sudo mv tty6.conf tty6.conf.bck

  5. 重启并测试

    • 一些提示。即使你删除了 tty4-6,X 仍然会处于 CTRL+ALT+F7 状态
    • tty4 到 tty6 将显示为空白(黑色,无闪烁登录等待)

答案2

您可以删除/移动 /etc/init 中您不需要的 tty#.conf 文件。不过,我不知道您为什么要这么做。
这是在 10.04 上。

答案3

我所做的只是从 中删除 tty4 到 tty6 /etc/event.d,并从 中删除 tty4.conf 到 tty6.conf /etc/init,然后重新启动。您可能需要更加谨慎,请参见下文。

我不知道非连续 tty 的后果是什么。希望你只是看到一个空白屏幕,X 可能会挂起。例如,tty1、tty2、Xorg、tty4、tty5……

您可以运行以下命令进行所需的更改。请注意,不会删除任何内容。如果您需要恢复,只需将文件移动或复制回来即可。

cd /etc/init
sudo mkdir tty.bkp
sudo mv tty4 tty5 tty6 tty.bkp
cd /etc/event.d
sudo mkdir tty.conf.bkp
sudo mv tty4.conf tty5.conf tty6.conf tty.conf.bkp

重启测试:

sudo reboot

相关内容