ゼロ円でできるXサーバ
WindowsでLinuxをリモート操作(前編)

中澤 勇
@IT編集局
2001/4/10

VNCをもっと便利に

 とりあえずVNCは使えるようになったが、VNCサーバの起動が面倒だし、このご時世にtwmというのも寂しい(ただし速い)。設定を変更して使い勝手を改善しよう。

■vncserverの起動と終了を省力化

 この設定は必須ではないが、エイリアスを設定すればVNCサーバの起動/終了が多少楽になる。単に、ユーザーの.bashrcに以下の行を追加するだけだ。

alias vncstart='vncserver :1'
alias vnckill='vncserver -kill :1'

 .bashrcを変更したら、例によってsource .bashrcで反映させる。以後、vncstartvnckillで起動、終了が可能になる。

■GNOMEの起動と日本語入力

 twmなら負荷も少なく、操作は快適だが面白みに欠ける。WindowMakerなどのWindow Managerを起動することもできるが、ここではGNOMEを使う方法を紹介しよう(ただし動作速度は低下する)。ついでに、kinput2の設定を行って日本語入力も可能にする。

 Window Managerあるいはデスクトップ環境の設定は、ユーザーのホームディレクトリにある./vnc/xstartupで行う。

$ vi ~/.vnc/xstartup

などとしてxstartupを開き、以下のように書き換える。

#!/bin/sh

xrdb $HOME/.Xresources
LANG=ja_JP.ujis
export LANG

xsetroot -solid grey
kinput2 &
exec gnome-session &

 これでGNOMEが起動するようになり、日本語入力も可能になる。

 ただし、この設定だとLASER5 Linux 6.4では「[あ]」が表示されたところでターミナルが固まってしまう。そこで、これを回避するためにkinput2 &の行を少し書き換える。FreeWnnを使う場合は、

kinput2 -wnn -jserver localhost:1 &

とする。cannaなどの場合も、VNCを使わずに直接LinuxマシンでXを起動し、

$ ps ax | grep kinput2

で表示されたとおりに記述すればよい。

■日本語フォントの表示

 LASER5 Linux 6.4の場合、特に設定を変更しなくても日本語を表示できるのだが、デスクトップアイコンのキャプションなど、一部のフォントが大きすぎるなどの問題がある。そこでまたもxstartupに若干設定を追加する。

$ vi ~/.vnc/xstartup

でxstartupを開き、

xset +fp /usr/X11R6/lib/X11/fonts/japanese

の1行を追加。以下が最終的なxstartup(LASER5 Linux 6.4版)の内容だ。

#!/bin/sh

xrdb $HOME/.Xresources
LANG=ja_JP.ujis
export LANG
xset +fp /usr/X11R6/lib/X11/fonts/japanese

xsetroot -solid grey
kinput2 -wnn -jserver localhost:1 &
exec gnome-session &

 以上で、VNCを活用するための最低限の設定は完了だ。しかし、完全ではない。後編では、VNCユーザーを簡単に追加する設定や、inetd経由で自動的にVNCサーバを起動する方法を紹介する予定だ。

3/3

Index
ゼロ円でできるXサーバ
WindowsでLinuxをリモート操作(前編)
  VNCとは
  VNCの入手とインストール
VNCのダウンロード
Linuxへのインストールl
VNCサーバの設定
Windowsへのインストール
VNCをもっと便利に
vncserverの起動と終了を省力化
GNOMEの起動と日本語入力
日本語フォントの表示

Linux Square全記事インデックス


 Linux Squareフォーラム Windowsとの共存/連携関連記事
特集:ゼロ円でできるデュアルブート
LinuxとWindowsを共存させる

Windows 98とLinuxの最も基本的なデュアルブート環境を構築しながら、OSの共存に必要な基礎知識を紹介する
特集:続ゼロ円でできるデュアルブート
LinuxとWindows 2000を共存させる

今回はLinuxとWindows 2000の組み合わせに挑戦しよう。Windows 2000のOS LoaderにLinuxを登録する方法を紹介する
特集:ゼロ円でできるXサーバ
WindowsでLinuxをリモート操作(前編)

Windows用Xサーバは高価だ。しかしライセンスフリーのVNCなら低コストでリモート操作環境を構築できる。その方法を紹介しよう
特集:ゼロ円でできるXサーバ
WindowsでLinuxをリモート操作(後編)

今回は多ユーザー環境などに適応させるカスタマイズ方法や、inetd経由でVNCサーバを自動起動させる方法を紹介しよう
特集:真ゼロ円でできるXサーバ
Windows 2000で動かすXFree86[インストール編]

Windows上にGNU環境を作るCygwinを使って、Windows 2000でXFree86を動かしてみよう。これで完全なフリーのXサーバが手に入る
特集:真ゼロ円でできるXサーバ
Windows 2000で動かすXFree86[設定・運用編]
Cygwin/XFree86でLinuxサーバにアクセスしよう。sshによる接続や日本語入力、Win2kでWindow Makerを動かす方法まで
特集:真ゼロ円でできるXサーバ
Cygwin/XFree86最新事情と日本語化

多くのパッケージが標準setup.exeでインストールできるようになったCygwin。今回は日本語化を中心に環境構築方法を解説
特集:真ゼロ円でできるXサーバ
Cygwin/XFree86でKDE & GNOMEを使おう
Cygwin/XFree86の準備ができたので、Xサーバとして活用しよう。後半ではKDEとGNOMEを動かすための方法を解説
Linux Squareフォーラム全記事インデックス

MONOist組み込み開発フォーラムの中から、Linux関連記事を紹介します

TechTargetジャパン

Linux Square フォーラム 新着記事

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

キャリアアップ



- PR -
@IT Sepcial

イベントカレンダー

PickUpイベント

- PR -
もっと見る
- PR -

お勧め求人情報

ホワイトペーパーTechTargetジャパン

@IT Sepcial
ソリューションFLASH