web-dev-qa-db-fra.com

Démarrage automatique du serveur x au démarrage lorsque le moniteur est débranché

Je courais Xubuntu 8.04 "Hardy Heron". Je configure le vnc en ajoutant vino-server à l'application à démarrage automatique. J'accède à l'écran uniquement via VNC, j'ai donc retiré le moniteur et tout a bien fonctionné.

Lors de la mise à niveau vers 10.04 "Lucid Lynx", je ne pouvais pas me connecter. J'emprunte le moniteur et je le branche. Je ne voyais rien alors je fais un redémarrage par SSH. Quand il redémarre, j'ai pu vnc sans problème. J'ai enlevé le moniteur et travaillé comme ça pendant quelques semaines, mais lorsque j'ai installé une mise à jour, j'ai dû redémarrer. Après le redémarrage, le vnc n'est plus disponible. Lorsque je lance un ps -aux de ssh, le serveur x ne semble pas fonctionner.

Comment pourrais-je dire à xubuntu 10.04 de démarrer automatiquement le serveur x quand aucun moniteur n'est branché, tout comme 8.04?

Merci

3
Guillaume Coté

Remplacez xorg.conf dans/etc/X11 par le fichier présent dans: http://ubuntu-virginia.ubuntuforums.org/showpost.php?p=9565510&postcount=25

Modifiez /boot/grub/menu.lst pour ajouter "nomodeset" à la ligne commençant par "# kopt =", puis exécutez Sudo update-grub. Le # doit rester au début de la ligne. (voir https://wiki.ubuntu.com/LucidLynx/ReleaseNotes#Working%20around%20bugs%20in%20the%20new%20kernel%20video%20architecture )

Merci à JanC pour son aide. Si je pouvais, je modifierais sa réponse.

3
Guillaume Coté

Vous pouvez essayer la solution suivante: http://ubuntu-virginia.ubuntuforums.org/showpost.php?p=9565510&postcount=25

Il pourrait également être utile d’utiliser un autre pilote au lieu de "vesa" dans la configuration (mais OTOH, quand vous l’utilisez avec VNC, vous n’avez de toute façon pas d’accélération matérielle réelle) ou de changer la résolution si vous préférez.

Si vous n'avez pas de fichier/etc/default/grub, vous utilisez probablement toujours "legacy" grub (ou "grub 1"). Dans ce cas, vous devrez éditer /boot/grub/menu.lst et changer la ligne commençant par "# defoptions =" ​​pour inclure nomodeset.

Après avoir ajouté nomodeset à l’un de ces fichiers, vous devez également exécuter Sudo update-grub (je vois que ce n’est pas mentionné dans cet article du forum).

1
JanC