V Linuxu je velikost rozlišení výchozího VNC omezena. Výchozí VNC aktivované appletem vzdálené plochy je méně přizpůsobitelné, brání správnému zobrazení některých velkých oken. Tento příspěvek popisuje, jak změnit rozlišení relace VNC.
1. Chcete-li vygenerovat výchozí konfigurační soubor, povolte vncserver ručně.
Pokud jste tak již dříve provedli, tento krok přeskočte. Příkaz „vncserver“ spustí relaci serveru VNC, aby se k němu klienti mohli připojit. Příklad výstupu je uveden níže.
# vncserver New 'geeklab:2 (root)' desktop is geeklab:2 Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/geeklab:2.log
Zde,
geeklab je název hostitele a
:2 je číslo displeje VNC.
2. Zabijte vncserver
Použijte příkaz „vncserver -kill“ k ukončení relace serveru VNC, kterou jsme právě zahájili v kroku 1. Syntaxe k ukončení relace serveru VNC je.
# vncserver -kill [VNC Display Number]
V takovém případě použijeme číslo displeje VNC jako „:1 “. Například,
# vncserver -kill :2 Killing Xvnc process ID 1696
3. Upravte ~/.vnc/xstartup
Odkomentujte následující 2 řádky, pokud jsou již hashované. Ve většině případů budou již nekomentované.
# vim ~/.vnc/xstartup unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc
4. Znovu spusťte VNC server s rozlišením obrazovky
Nyní můžete znovu spustit relaci vncserver s novým rozlišením obrazovky, které lze definovat na příkazovém řádku. Například:
# vncserver -geometry 1280x1024
5. Připojte se k serveru VNC
Připojte se k relaci serveru VNC z prohlížeče VNC dle vašeho výběru. Syntaxe pro připojení k relaci serveru VNC z klienta prohlížeče VNC je uvedena níže.
# vncviewer [VNC Server IP/Hostname]:[VNC Display Number]
Chcete-li se například připojit k geeklabu relace serverů VNC s adresou IP 192.168.10.12 s číslem zobrazení relace VNC :2, použijte níže uvedený příkaz.
# vncviewer 192.168.10.12:2vncserver selže s „Spouštění serveru VNC:nejsou nakonfigurovány žádné displeje“
Jak nakonfigurovat server VNC na CentOS/RHEL 6