Hi,
I just installed CentOS7 and managed to start the vncserver service, but once I connect to the machine, the desktop resolution isn't the one which I set in the vncserver@:3.service file located in /lib/systemd/system/ directory.
The content of the mention file: ---------------------------------------- [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target
[Service] Type=forking # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/sbin/runuser -l foo -c "/usr/bin/vncserver %i -geometry 1400x800 -nolisten tcp -localhost" PIDFile=/home/foo/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install] WantedBy=multi-user.target ------------------------------------------
The desktop resolution is different (more than my NB display can display) and the scroll bars appear.
The same behaviour occurs when I start the vncserver from commant line: vncserver :4 -geometry 1400x800 -nolisten tcp -localhost and then connect via ssh vncconfig -display :4 -connect localhost:49999
In CentOS6 I had no problem with this. The desktop resolution adjusted according the -geometry parameter.
Please, let me know, if you have any idea.
thanks
martin