如何禁用虚拟控制台tty ?
如何在Ubuntu中使用( Ctrl + Alt + F1 … F6 )禁用切换到虚拟终端(TTY)?
我发现了三种方法。 如果他们需要,我会上市帮助他人:
第一种方法:
sudo tee -a /etc/init/tty{1..6}.override <<<"manual"
第二种方法:
使用以下命令打开/创建文件/etc/X11/xorg.conf
:
sudo -i gedit /etc/X11/xorg.conf
并在里面添加以下行:
Section "ServerFlags" Option "DontVTSwitch" "true" EndSection
第三种方法:
sudo -i vi /etc/default/console-setup
根据您的选择更改ACTIVE_CONSOLES="/dev/tty[1-6]"
。 假设您只想要两个TTY或虚拟控制台,然后更改为ACTIVE_CONSOLES="/dev/tty[1-2]"
cd /etc/event.d
评论ttyX
文件中您不需要的所有行。 在这个例子中tty3-tty6
重启以查看更改。
使用以下命令打开/创建文件/etc/X11/xorg.conf
:
sudo -i gedit /etc/X11/xorg.conf
并在里面添加以下行:
Section "ServerFlags" Option "DontVTSwitch" "true" EndSection
来源: [所有变种]如何禁用CTRL ALT F1 – ubuntuforums.org
sudo rm /etc/init/tty*.conf
这将完全删除tty* conf
文件,因此您将无法使用它:)
注意:您以后无法恢复
在/etc/init/
目录中打开tty conf
注释掉ttyX.conf文件中的那些行:
#respawn #exec /sbin/getty -8 38400 ttyX
禁用tty1的示例:
sudo -H gedit /etc/init/tty1.conf
然后在命令前插入#进行编辑
#respawn #exec /sbin/getty -8 38400 tty1
保存并重新启动