Impossible de modifier la geometry par défaut de vncserver

J'utilise Ubuntu 12.04 (je pense que c'est bureau …) et exécutant vncserver pour se connecter à distance. Je peux définir la résolution avec succès si j'utilise l'indicateur -geometry au démarrage du server, mais je ne peux pas le modifier pour qu'il ne soit pas nécessaire de définir le drapeau à chaque fois. Le manuel suggère d'utiliser le file $HOME/.vnc/xstartup , donc j'ai fait la modification suivante:

 #x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & x-terminal-emulator -geometry 1400x850 -ls -title "$VNCDESKTOP Desktop" & 

Comme vous pouvez le voir, j'ai essayé de définir la valeur par défaut '1400×850', une résolution qui fonctionnait parfaitement lorsqu'elle était fournie par la command line. J'ai même essayé de régler cette résolution dans d'autres files qui étaient les solutions sur d'autres OS, mais cela n'a pas fonctionné non plus.

Cela devrait être une chose assez simple, qu'est-ce qui ne va pas ici? Cela a-t-il quelque chose à voir avec l'édition de bureau par rapport à l'édition de server? Ou ma configuration X?

$HOME/.vnc/xstartup est pour le bureau X exécuté sur le server, pas pour le server lui-même. Vous devez créer un file $HOME/.vncrc avec:

 $geometry = "1400x850"; 

en elle. Vous avez de la documentation dans:

 /usr/share/doc/vnc4server/examples/vnc.conf.gz