VNC サーバと DISPLAY の設定2008年09月25日 21時55分46秒

週末に Windows の再起動が起きている事がある。これが、厄介になってきたので、本作業の多い UNIX のホストで VNC を使うことにした。

VNC サーバを起動。


[vnchost] % vncserver

You will require a password to access your desktops.
 
Password:
Verify:
 
New 'vnchost:1 (uyota)' desktop is vnchost:1
 
Creating default startup script /export/home/uyota/.vnc/xstartup
Starting applications specified in /export/home/uyota/.vnc/xstartup
Log file is /export/home/uyota/.vnc/vnchost:1.log

VNC サーバを止める時に、画面を指定する。

 
[vnchost] % vncserver -kill :1
Killing Xvnc process ID 21247

X と Windows の画面の大きさが違う。VNC サーバで指定できる。


[vnchost] % vncserver :1 -geometry 1024x768
[vnchost] % vncserver :1 -geometry 800x600

クライアント側はいたって簡単。


[vncclient] % vncviewer

他のターミナルから GUI を起動するために、xhost を実行する。今回は、外部とは切り離されている環境なので、単純に + を指定した。


[vnchost] % xhost +

ターミナルの方で、VNC の画面を指定する。今回は :1 を使う。


[somewhere] % export DIPSLAY=vnchost:1.0