web-dev-qa-db-fra.com

Définition de la résolution du bureau pour le serveur VNC 11.10 standard

Est-il possible de spécifier une résolution de bureau pour le serveur intégré Ubuntu 11.10 vnc? La valeur par défaut est 640x480 quand aucun moniteur n'est connecté (sans tête) et je ne trouve pas le moyen de le changer. At-il des paramètres de ligne de commande?

Un problème similaire a été posté:

Définition de la résolution de l'écran lors du démarrage sans écran

Remarque: la boîte est configurée pour la connexion automatique. Par conséquent, si je peux modifier la résolution de la connexion automatique (sans moniteur), cela pourrait éventuellement aider.

5
Yngvefaen

Je l'ai compris moi-même, finalement.

Apparemment, le problème était que, puisqu'il n'y avait pas de moniteur, aucun "écran" valide n'était démarré lors du démarrage de la boîte. Par conséquent, aucune résolution n'était disponible dans la boîte de dialogue des paramètres de Unity.

Cependant, quand aucun écran n'est trouvé, il semble que le système utilise par défaut un "bureau virtuel", avec une résolution de 640x480. Le système prend en charge les bureaux virtuels dont les résolutions sont différentes de celles des moniteurs connectés (aucun dans ce cas-ci). L'astuce consistait donc à modifier la résolution par défaut du bureau virtuel. Cela peut être fait dans le fichier /etc/X11/xorg.conf.

Mon fichier ressemble actuellement à ceci.

Section "Device"
       Identifier      "Default Device"
       Option  "NoLogo"        "True"
EndSection

Section "Monitor"
   Identifier    "Configured Monitor"
EndSection

Section "Screen"
   Identifier    "Default Screen"
   Monitor        "Configured Monitor"
   Device        "Default Device"
   SubSection "Display"
       Depth    24
       Virtual 1280 800
   EndSubSection
EndSection

Cela semble suffire et vous pouvez modifier la section "Virtual 1280 800" selon vos préférences. Et le redémarrer la boîte. J'utilise le serveur vino VNC intégré.

6
Yngvefaen