In Linux, la dimensione della risoluzione del VNC predefinito è limitata. Il VNC predefinito abilitato dall'applet del desktop remoto è meno personalizzabile, impedisce la corretta visualizzazione di alcune finestre di grandi dimensioni. Questo post illustra come modificare la risoluzione della sessione VNC.
1. Abilita vncserver manualmente, per generare un file di configurazione predefinito.
Salta questo passaggio se lo hai già fatto. Il comando "vncserver" avvia la sessione del server VNC affinché i client si colleghino ad essa. L'output di esempio è mostrato di seguito.
# vncserver New 'geeklab:2 (root)' desktop is geeklab:2 Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/geeklab:2.log
Qui,
geeklab è il nome host e
:2 è il numero di visualizzazione VNC.
2. Uccidi il server virtuale
Usa il comando "vncserver -kill" per terminare la sessione del server VNC che abbiamo appena avviato nel passaggio 1. La sintassi per terminare la sessione del server VNC è.
# vncserver -kill [VNC Display Number]
In questo caso, utilizzeremo il numero di visualizzazione VNC come ":1 “. Ad esempio,
# vncserver -kill :2 Killing Xvnc process ID 1696
3. Modifica ~/.vnc/xstartup
Decommenta le 2 righe seguenti se sono già state eliminate. Nella maggior parte dei casi questi saranno già decommentati.
# vim ~/.vnc/xstartup unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc
4. Avvia nuovamente il server VNC con una risoluzione dello schermo
Ora puoi riavviare la sessione di vncserver, con una nuova risoluzione dello schermo che può essere definita sulla riga di comando. Ad esempio:
# vncserver -geometry 1280x1024
5. Connettiti al server VNC
Connettiti alla sessione del server VNC dal visualizzatore VNC di tua scelta. La sintassi per connettersi a una sessione del server VNC dal client del visualizzatore VNC è la seguente.
# vncviewer [VNC Server IP/Hostname]:[VNC Display Number]
Ad esempio, per connettersi al geeklab di sessione dei server VNC con l'indirizzo IP 192.168.10.12 con il numero di visualizzazione della sessione VNC :2, utilizzare il comando seguente.
# vncviewer 192.168.10.12:2vncserver non riesce con "Avvio del server VNC:nessun display configurato"
Come configurare il server VNC su CentOS/RHEL 6