如何更改TTY显示在哪个监视器上?


9

当我启动或按时CtrlAltF*,我将被带到物理终端/ TTY。问题是TTY出现在我的HDMI监视器上,而实际上它与我不在同一个房间。

是否可以配置PC在DisplayPort监视器上显示TTY?澄清一下,当我按时CtrlAltF1,我希望TTY显示在我的DisplayPort显示器上,而不是我的HDMI显示器上。


编辑:经过更多的挖掘后,看来引导加载程序可能涉及到这里,所以我应该指定我正在使用GRUB 2.02〜beta2-20

Answers:


1

假设已将内核配置为支持帧缓冲区控制台,则可以在内核args中通过fbcon指定要在哪个fb驱动程序上输出控制台。例如:

fbcon=map:1

您可以使用以下命令找出可用的fb驱动程序值:

cat /proc/fb

在GRUB 2中,可以将fbcon参数附加到GRUB_CMDLINE_LINUX。

有关更多信息,请参见:https : //www.kernel.org/doc/Documentation/fb/fbcon.txt


cat /proc/fb对我来说什么都不输出,这是否意味着我的内核未使用帧缓冲控制台支持进行编译?
2015年

不一定,但这取决于您使用的显示驱动程序。由于您的显示驱动程序未注册为帧缓冲设备,因此此处未显示任何内容。驱动程序很可能仅使用KMS运行。在某些情况下,通常需要在内核配置中将CONFIG_FRAMEBUFFER_CONSOLE = y设置为使用fbcon-fbcon是在此处承认的已知错误: wiki.debian.org/KernelModesetting
shibley 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.