VMware for Windows

Last modified: Fri Jul 13 15:21:43 JST 2001

1 | 2 | 3 | 4 | Back

4.VNCの導入


ASTEC-Xなど有料のWindows対応PC Xサーバーを購入出来ない人は、無償のVNCで代用する。

VNC(Virtual Network Computing)は、リモート・マシンのデスクトップをネッ トワークを介して遠隔操作できるソフトである。デスクトップの情報やキーボー ド/マウスの情報をサーバとクライアントの間でやり取りする。
参考文献:vncの紹介

ここでは、 ことにする。

仮想ネットワーク(192.168.144.0/24)
---------------+---------+---------------------
 192.168.144.1 |         | eth1:192.168.144.2
           +---+---+ +---+---+
 vncviewer |  host | | guset | vncserver
           +---+---+ +---+---+
               |         |
  192.168.1.15 +---------+ eth0:192.168.1.16
               |             
---------------+-------------------------------
実世界のネットワーク(家庭内LAN 192.168.1.0/24)

4.1 VNCサーバのインストール
4.2 vncserverの設定を修正
4.3 vncserverの起動と停止
4.4 vncviewerの入手
4.5 VNCを使う
4.6 Tips



4.1 VNCサーバのインストール


rootでログイン -> vi /etc/apt/sources.list


for i386向け設定のコメント(#)を、削除。


for i386向け設定のコメント(#)を、削除。


kon起動




apt-get update


apt-cache search vnc で、VNC関連を事前確認しておく


apt-get install vnc* で、ダウンロード&インストールを一気に実行


exit -> exit でインストール終了


rpm -ql vnc-server でインストールされたPATHを確認 (/usr/bin/vncserver)


4.2 vncserverの設定を修正


chmod 755 /usr/bin/vncserver で書き込めるようにし、vi /usr/bin/vncserver で修正


2行修正

$cmd .= " -fp tcp/localhost:7100";
$cmd .= " -co /usr/X11R6/lib/X11/rgb";

参考:

viを保存終了し、rootもexitして終了

4.3 vncserverの起動と停止


起動は vncserver。停止は vncserver -kill :1


vncを起動するユーザについて

vncserverの起動は、vncserver :ディスプレイ番号 (ディスプレイ番号は省略可能)

vncserver

vncserverが起動するとユーザのホーム・ディレクトリに .vnc/ が作成される。 ここには が保管される。

次に、

確認する内容として、
New 'X' desktop is マシン名:ディスプレイ番号
の表示が出力されれば、vncserverは正常に起動しています。

ここではまだ vncviewer を入手していないので、vncserverを終了させる。
vncserver を終了させるには、vncserver -kill:ディスプレイ番号 とすればよい。

vncserver -kill :1

4.4 vncviewerの入手


DOWNLOAD ページを開くと が表示されるので、必要事項を記入し「Proceed to download」ボタンを押す。
ユーザの個人情報を入力しなくてもダウンロードすることは可能。


Windows9x/2000/NT (Intel Win32) を選択し、ダウンロードする。


解凍したものうち、vncviewerのみ使う。winvncの方は今回不要なので、捨て。


vncviewer.exeをテキトーな箇所へ移動し、使用。(172KBの小さなプログラム)

4.5 VNCを使う

ようやく準備が整った。VNCを利用してみよう。

一般ユーザで、ログインする。


vncserver で、vncserverを起動


vncviewer.exe を起動


ゲストOSであるLinuxのIPアドレス:ディスプレイ番号 を入力


パスワードを入力


Xvncが作成するX Windowのウィンドウマネージャは、初期設定では「twm」になっている。


右クリックし、Exit


左上のVNCアイコンメニュー -> 閉じる Alt + F4


vncserver -kill :1 で、Xvncを終了

4.6 Tips

ウィンドウマネージャの変更

ウィンドウマネージャをWindowMakerに変更する。


cd でホームディレクトリに移動した後、vi ~/.vnc/xstartup


ファイルの最後にある「twm &」を「wmaker &」に書き換える

変更されたか確認してみよう。


vncserver


vncviewer.exe を実行


ウィンドウマネージャがWindowMakerになった


exit


右クリック -> 終了 -> 終了


了解


左上のVNCアイコンメニュー -> 閉じる Alt + F4


vncserver -kill :1 で、Xvncを終了

GNOMEを使用する場合:
#!/bin/sh

. $HOME/.bashrc

xrdb $HOME/.Xresources
xsetroot -solid grey
#kinput2 &
#kterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
#wmaker &
exec gnome-session


画面のサイズや色数

表示する画面のサイズや色数は、コマンドオプションで変更できる。

vncserver -help

例えば、

vncserver :1 -geometry 1280x1024 -depth 16

と指定すれば、画面サイズ 1280x1024 で、6万5536(2の16乗)色表示になる。
実際には1024x768の場合、スクロールバーが出ない程度の大きさで使用している。
vncserver -geometry 980x700 -depth 8


vncserverを起動するたびに、オプションを指定しなくても、 /usr/bin/vncserver ファイル内の項目を変更することで、デフォルト値を変 えられる。


デフォルトの「デスクトップの大きさ」や「表示色」を変更したい人は修正




1 | 2 | 3 | 4 | Back