Jak zmienić monitor, na którym wyświetla się TTY?

9

Kiedy uruchamiam lub kiedy naciskam CtrlAltF*, jestem przenoszony do fizycznego terminala / TTY. Problem polega na tym, że TTY pojawia się na moim monitorze HDMI, który tak naprawdę nie jest nawet w tym samym pokoju co ja.

Czy można skonfigurować komputer tak, aby wyświetlał TTY na monitorze DisplayPort? Aby to wyjaśnić, po naciśnięciu CtrlAltF1chcę, aby TTY pojawił się na monitorze DisplayPort, a nie na monitorze HDMI.


EDYCJA: Po dłuższym kopaniu wygląda na to, że może tu być zaangażowany bootloader, więc powinienem określić, że używam GRUB 2.02 ~ beta2-20

Hubro
źródło

Odpowiedzi:

1

Zakładając, że jądro jest skonfigurowane do obsługi konsoli bufora ramek, możesz określić, który sterownik fb ma wysyłać konsolę przez fbcon w argumentach jądra. Na przykład:

fbcon=map:1

Możesz dowiedzieć się, które wartości sterownika fb są dostępne, używając:

cat /proc/fb

W GRUB 2 parametr fbcon można dołączyć do GRUB_CMDLINE_LINUX.

Aby uzyskać więcej informacji, zobacz: https://www.kernel.org/doc/Documentation/fb/fbcon.txt

shibley
źródło
cat /proc/fbnic dla mnie nie wyświetla, czy to znaczy, że moje jądro nie jest skompilowane z obsługą konsoli bufora ramki?
Hubro
Niekoniecznie, ale jest to możliwe w zależności od używanego sterownika ekranu. Nic się tu nie pokazuje, ponieważ sterownik ekranu nie rejestruje się jako urządzenie buforujące ramki. Najprawdopodobniej sterownik działa tylko przy użyciu KMS. W niektórych przypadkach często konieczne jest ustawienie CONFIG_FRAMEBUFFER_CONSOLE = yw konfiguracji jądra, aby użyć fbcon - znanego błędu, jak tutaj: wiki.debian.org/KernelModesetting .
shibley