Comment puis-je changer le moniteur sur lequel le TTY apparaît?

9

Lorsque je démarre ou lorsque j'appuie CtrlAltF*, je suis redirigé vers un terminal physique / ATS. Le problème est que le TTY apparaît sur mon moniteur HDMI, qui n'est même pas dans la même pièce que moi.

Est-il possible de configurer mon PC pour afficher le TTY sur mon moniteur DisplayPort? Pour clarifier, lorsque j'appuie sur CtrlAltF1, je veux que le TTY apparaisse sur mon moniteur DisplayPort, pas sur mon moniteur HDMI.


EDIT: Après quelques recherches supplémentaires, il semble que le chargeur de démarrage puisse être impliqué ici, donc je dois préciser que j'utilise GRUB 2.02 ~ beta2-20

Hubro
la source

Réponses:

1

En supposant que le noyau est configuré pour prendre en charge la console de tampon de trames, vous pouvez spécifier le pilote fb sur lequel sortir la console via fbcon dans les arguments du noyau. Par exemple:

fbcon=map:1

Vous pouvez savoir quelles valeurs de pilote fb sont disponibles en utilisant:

cat /proc/fb

Dans GRUB 2, le paramètre fbcon peut être ajouté à GRUB_CMDLINE_LINUX.

Pour plus d'informations, voir: https://www.kernel.org/doc/Documentation/fb/fbcon.txt

shibley
la source
cat /proc/fbne génère rien pour moi, cela signifie-t-il que mon noyau n'est pas compilé avec le support de la console de tampon de trame?
Hubro
Pas nécessairement, mais c'est possible selon le pilote d'affichage que vous utilisez. Rien n'apparaît ici, car votre pilote d'affichage ne s'enregistre pas en tant que périphérique framebuffer. Il est fort probable que le pilote fonctionne uniquement avec KMS. Dans certains cas, il est souvent nécessaire de définir CONFIG_FRAMEBUFFER_CONSOLE = y dans la configuration du noyau pour utiliser fbcon - un bogue connu comme accusé de réception ici: wiki.debian.org/KernelModesetting .
shibley