web-dev-qa-db-fra.com

Comment puis-je forcer X à démarrer sur un ordinateur sans moniteur?

J'ai un ordinateur auquel aucun moniteur n'est connecté.

Lorsque je démarre le système, X ne parvient pas à démarrer car aucun moniteur n'a été détecté. Si je le démarre avec un moniteur connecté et après que X ait commencé, lorsque je retire le moniteur, tout fonctionne correctement.

Détails et contexte:

Cet ordinateur est une sorte de serveur de consolidation de matériel. Son seul objectif est d’exécuter deux machines virtuelles Virtual Box exécutant Windows XP et certains programmes importants mais rarement utilisés (une ou deux fois par mois). Cela fait deux fois qu'il est allongé dans un coin avec un vieux moniteur attaché et fonctionne très bien.

Mais l'espace dans le bureau devenait de plus en plus rare et j'ai déplacé l'ordinateur dans la salle des serveurs . Il n'y a pas de moniteur qui y est connecté (pas d'espace), et parfois l'ordinateur est redémarré. Quand il démarre sans que le moniteur X ne soit pas démarré, le vms ne démarre pas et je suis appelé pour résoudre le problème.

7
Javier Rivera

Selon cette bande de roulement une solution possible pour 10.04 pourrait être à la fois

  • définir un xorg.conf standard, et
  • empêcher KMS au démarrage.

Cependant, la solution # 1 avec des résistances branchées sur le port vga du faux moniteur est vraiment géniale.

4
Takkat

Je pense que c’est parce que Xorg nowdays est conçu pour fonctionner sans fichier de configuration, c’est-à-dire une sorte de détection automatique. Bien sûr, il a le "problème" qu'il ne peut pas détecter votre moniteur s'il n'est pas là ... Ce que je voudrais faire est de créer un fichier de configuration pour le serveur Xorg, de sorte que vous ayez une configuration "codée en dur" alors, pas besoin d'auto détection.

Exécutez cette commande à partir d'un texte VT en tant que root:

Sudo Xorg -configure

Cela créera un fichier de configuration pour vous, si je me souviens bien, avec un nom comme xorg.conf.new dans votre répertoire personnel. Déplacez-le/copiez-le en tant que /etc/X11/xorg.conf, vous devrez également le personnaliser un peu. Si X fonctionne correctement avec cette configuration (essayez cela avec un moniteur connecté en premier, bien sûr), vous pouvez essayer ce qui se passe si vous retirez le moniteur.

2
LGB

Découvrez IgnoreEDID.

Option "IgnoreEDID" "TRUE"
1
MDykstra