J'ai Ubuntu 12.04 installé sur une machine et je l'utilise toujours à distance depuis VNC. Lorsque j'ai un moniteur connecté à cette machine, je peux changer 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, j'ai donc 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"
puis j'ai vérifié avec xrandr à nouveau et je ne vois pas le nouveau mode ajouté.
J'essaie d'exécuter la commande suivante et une erreur indique que mon RandR est trop ancien.
$xrandr --output S2 --mode 1440x900_60.00
xrandr: Server RandR version before 1.2
mais cela n'a pas de sens pour moi, si je rebranche le moniteur et exécute la commande xrandr, cela fonctionne à nouveau! Il semble qu'Ubuntu doit se connecter à un vrai moniteur avant de pouvoir changer ma résolution dans ma visionneuse VNC.
Quelqu'un peut-il aider?
MISE À JOUR: Enfin, j'ai résolu ce problème en passant à tightvncserver
$tightvncserver -geometry 1440x900
travaille pour moi.
Merci tout a répondu à ma question
la source
Réponses:
Vous pouvez modifier la résolution lorsque vous vous connectez à un PC sans moniteur via VNC en exécutant la commande suivante:
Source: http://www.x.org/archive/X11R7.5/doc/man/man1/xrandr.1.html
la source
xrandr: command not found
c'est ce que j'obtiens sur Ubuntu 12.04. Supposons qu'il ne soit pas installé partout par défautEn regardant la documentation de xrandr, il repose sur l'obtention d'informations sur l'écran pour les résolutions prises en charge. Sans moniteur connecté, xrandr n'a aucune information sur laquelle s'appuyer pour définir une résolution d'affichage et s'appuie très probablement sur la résolution définie dans vos préférences d'affichage pour la connexion VNC. Pas d'affichage = pas de changement de résolution d'écran.
la source
xrandr
?