2006年2月21日火曜日

VMware Serverを使ってみた-その3

VMwareからcygwinのXに表示できたところまでは前回書いた。その後いろいろ調べるとimを起動しないといけないことがわかって以下のような起動スクリプトを作った。

#!/bin/sh
DISPLAY=hostname:0.0
export DISPLAY
XMODIFIERS=@im=htt
export XMODIFIERS/usr/lib/im/locale/ja/atokserver/atokx_client&
exec gnome-session

これで、AtokXも使えて日本語も入力できるようになった。ただ、最初の起動時にAtokXの起動に失敗してしまうことがあるのはなぜだろう。とりあえず、これなら実用に耐えるスピードだ。

▲VMwareからCygwinXに出力しているところ。
ちなみにcoLinuxでも同様にやればAtokXが使えた。

▲coLinuxからCygwinXに出力しているところ。
うーん、coLinuxでAtokX(日本語入力)が使えてしまうということは、VMwareって必要か?という気がしないでもない。まぁ、お手軽に実験ができてしまうのは便利だ。
今回調べていて副産物があった。vncでつないだときに日本語が入力できないのも同じことだった。~/.vnc/xstartupのスクリプトを次のように書いておけばいい。
#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
XMODIFIERS=@im=htt
export XMODIFIERS
/usr/lib/im/locale/ja/atokserver/atokx_client &
exec gnome-session
ついでにウィンドウの左下に表示される目障りな[ATOK]を消す方法。
/usr/lib/im/locale/ja/atokserver/atokx_clientの17行目/usr/lib/im/httx -if atok12 -lc_basiclocale ja_JP -xim htt_xbe &の直前に以下の行を追加する。
echo "*disableStatusArea: true" /usr/X11R6/bin/xrdb -m
もひとつついでに、Windows側のCygwinXの起動バッチ
SET VMWAREIP=192.168.hoge.hoge
SET CYGWIN_ROOT=c:\cygwin
SET PATH=%CYGWIN_ROOT%\bin;%CYGWIN_ROOT%\usr\X11R6\bin;d:\coLinux;%PATH%
run XWin.exe -ac
run xhost.exe +%VMWAREIP%

2006年2月19日日曜日

VMware Serverを使ってみた-その2

うーん、朝は「やや遅い」とか書いたが使い込んでみると遅い、激重。こんなに Windows操作が重いと使う気が失せてくるなー。coLinuxはどうだったかなーと思って比べてみると、なんとその差歴然、あのかったるいと思っていたcygwinのXですら驚きの速さに思えてしまう。スカスカ動くじゃまいか。
そうだ。coLinuxと同じようにVMwareのコンソールからcygwinのXに出力すればどうだろう、と思ってやってみた。export DISPLAY=hostname:0.0gnome-sessionXが起動できた。しかも今度は結構きびきび動くぞ。ありゃ?日本語入力ができないなー。今日はここまで。

VMware Serverを使ってみた

VMware Serverが無償になったということでさっそくインストールしてみました。すばらしいの一言ですね。エミュレータなので速度はやや遅いんだけど、デュアルブートの不便さを考えるとまるで天国。まぁ、coLinuxでも実現できてはいたんですが、こっちはインストールの段階から完璧にエミュレートできます。スピードはcoLinuxの方が速いですね、Xさえなければほぼネイティブスピードで走りますからね。
あー、便利になったもんだ。うれしくってデュアルブート用のLinuxパーティション全部消去してVM用のNTFSにしてしまいました(´ー`)。んで、今、VM上でLinux環境を再構築中。もー全然苦にならないですねー、るんるん。いままでWindows2000ServerとLinuxサーバ別々に立ててたけど、メモリ積んでVMにした方が電気代も少なくてすみそう。あひゃひゃ。