Existe-t-il un moyen de spécifier le moniteur sur lequel la console est affichée sous Linux?
Détails:
J'ai une configuration 3 écrans avec 2 cartes vidéo. Lorsque je démarre l'ordinateur, le BIOS s'affiche sur la carte graphique PCI (dotée d'un petit moniteur). Lors du démarrage de Linux, la console est affichée sur le même moniteur. Est-il possible d'avoir la sortie de la console sur un autre moniteur? J'utilise le framebuffer vesafb.
Je ne vois aucun moyen dans mon BIOS de changer la carte vidéo par défaut.
Réponses:
Je pense que l’option que nous recherchons ici est
fbcon=map:n
où sen
trouve le numéro attribué au périphérique fb pour la sortie vidéo souhaitée.Documentation / fb / fbcon.txt l' explique et mentionne également
con2fbmap
l'utilitaire permettant de le modifier au moment de l'exécution.la source
En ce qui concerne la modification de la console qui s'exécute sur quel moniteur (frame buffer @ / dev / fb
x
), vous pouvez télécharger ce petit programme C de 80 lignes qui vous permet de spécifier de telles choses.Une fois téléchargé et compilé, son utilisation est la plus simple
sudo ./con2fb.out /dev/fb[frame buffer number, starting at 0] /dev/tty[console number, starting at 1]
.Cela "verrouille" le terminal spécifié sur le moniteur spécifié (mémoire tampon d'images). Ainsi, lorsque vous essayez de basculer vers un terminal assigné à un moniteur, il active le terminal au lieu de le basculer sur l'affichage actuel.
Rappelez-vous cependant, frame buffer! = Moniteur physique. Chaque moniteur sur lequel vous souhaitez installer un terminal séparé doit être branché sur une carte graphique séparée (donc, des tampons d'image distincts).
Vous pouvez aussi planter le noyau si vous ne faites pas attention, alors faites attention à ne pas tromper le programme! ;)
la source
Je crois que cela dépendra du gestionnaire de fenêtres que vous utilisez. Par exemple, Enlightenment a la capacité de mémoriser la position de la fenêtre.
Fluxbox prend également en charge l'enregistrement des positions et des états de la fenêtre.
Je ne crois pas que GNOME puisse le faire immédiatement car ils pensent que le développeur d’application devrait pouvoir écrire du code capable de se souvenir de son dernier état.
Donc, avoir cette fonctionnalité dépend de:
la source