web-dev-qa-db-fra.com

Comment changer la résolution de l'écran dans le visualiseur VNC pour Ubuntu 12.04 sans moniteur?

Ubuntu 12.04 est installé sur une machine et je l’utilise toujours à distance depuis VNC. Lorsque le moniteur est connecté à cette machine, je peux modifier la résolution de ma visionneuse VNC dans la ligne suivante:

$vnc4server --geometry 1440x900

Cela a fonctionné pour moi, mais j'utilise toujours cette machine à distance, je débranche le moniteur et redémarre. et la ligne de commande ci-dessus ne fonctionne plus.

Puis j'ai essayé xrandr

 SZ:    Pixels          Physical       Refresh
*0   1024 x 768    ( 260mm x 195mm )  *60  
Current rotation - normal
Current reflection - none
Rotations possible - normal 
Reflections possible - none

Il n'y a qu'une seule option disponible, alors j'ai essayé d'en ajouter une nouvelle.

$cvt 1440 900
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync


$xrandr --newmode "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync

$xrandr --addmode S2 "1440x900_60.00"

alors j'ai vérifié avec xrandr encore et ne peut pas voir le nouveau mode ajouté.

J'essaie d'exécuter la commande suivante et j'obtiens une erreur en disant que mon RandR est trop vieux.

$xrandr --output S2 --mode 1440x900_60.00
xrandr: Server RandR version before 1.2

mais cela n’a aucun sens pour moi, si je rebranche le moniteur et lance la commande xrandr, cela fonctionne à nouveau! Il semble qu'Ubuntu doit se connecter à un moniteur réel avant que je puisse modifier ma résolution dans ma visionneuse VNC.

Quelqu'un peut-il aider?

PDATE: Finalement, j'ai résolu ce problème en passant à tightvncserver

$tightvncserver -geometry 1440x900 

travaille pour moi.

Merci tout a répondu à ma question

9

Vous pouvez modifier la résolution lorsque vous vous connectez à un ordinateur sans moniteur via VNC en exécutant la commande suivante:

xrandr --fb 1280x1024

Source: http://www.x.org/archive/X11R7.5/doc/man/man1/xrandr.1.html

7
user271872

La documentation de xrandr permet d’obtenir des informations sur l’affichage pour les résolutions prises en charge. En l'absence de moniteur connecté, xrandr ne dispose d'aucune information permettant de définir une résolution d'affichage et tire probablement de la résolution définie dans vos préférences d'affichage pour la connexion VNC. Pas d'affichage = pas de résolution d'écran changeante.

2
douggro