Come cambio il monitor su cui viene visualizzato il TTY?


9

Quando avvio, o quando premo CtrlAltF*, vengo portato a un terminale fisico / TTY. Il problema è che il TTY si presenta sul mio monitor HDMI, che in realtà non è nemmeno nella mia stessa stanza.

È possibile configurare il mio PC per visualizzare il TTY sul mio monitor DisplayPort? Per chiarire, quando premo CtrlAltF1, voglio che TTY venga visualizzato sul mio monitor DisplayPort, non sul mio monitor HDMI.


EDIT: Dopo qualche altro scavo sembra che il bootloader potrebbe essere coinvolto qui, quindi dovrei specificare che sto usando GRUB 2.02 ~ beta2-20

Risposte:


1

Supponendo che il kernel sia configurato per supportare la console del frame buffer, è possibile specificare su quale driver fb inviare la console tramite fbcon negli argomenti del kernel. Per esempio:

fbcon=map:1

Puoi scoprire quali valori del driver fb sono disponibili usando:

cat /proc/fb

In GRUB 2, il parametro fbcon può essere aggiunto a GRUB_CMDLINE_LINUX.

Per ulteriori informazioni, consultare: https://www.kernel.org/doc/Documentation/fb/fbcon.txt


cat /proc/fbnon produce nulla per me, significa che il mio kernel non è compilato con il supporto della console del frame buffer?
Hubro

Non necessariamente, ma è possibile a seconda del driver dello schermo che si sta utilizzando. Qui non viene visualizzato nulla poiché il driver dello schermo non si sta registrando come dispositivo framebuffer. Molto probabilmente il driver viene eseguito utilizzando solo KMS. In alcuni casi, è spesso necessario impostare CONFIG_FRAMEBUFFER_CONSOLE = y nella configurazione del kernel per utilizzare fbcon - un bug noto come riconoscimento qui: wiki.debian.org/KernelModesetting .
shibley,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.