SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【debian】デスクトップ環境を作ってVNCで利用する

1、vncサーバーとデスクトップ環境をインストールする

~$ sudo aptitude install xorg gnome vnc4server

2、vncしたいユーザーでvncサーバーを起動する

~$ vnc4server

初回起動時はパスワードを聞かれるので設定する。

一度設定したパスワードを変えたいときは vnc4passwd する。

止めるとき → vnc4server -kill :1

起動するとき → vnc4server

3、ウインドウマネージャー変更

これだけだと、デフォルトのそっけないウインドウマネージャーが使われているので、gnomeにしてみる。

ユーザーのホームディレクトリにある .vnc/xstartup の下記の部分のコメントをはずす。「# Uncomment the following two lines for normal desktop:(通常のデスクトップを使用する場合は以下の2行をアンコメントせよ)」の指示通り。

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

↓↓↓

~$ vi /home/ユーザーのホーム/.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 &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

ここで、どうするのが作法なのかよくわからないのだが、一般ユーザーでは以下のエラーでうまくデスクトップ環境が起動しない。

exec: 5: /etc/X11/xinit/xinitrc: Permission denied

そこで、/etc/X11/xinit/xinitrc のパーミッションを変更するか、以下のように xstartupの記述を変更するとちゃんと起動するようになる。

exec /etc/X11/xinit/xinitrc
↓↓
exec sh /etc/X11/xinit/xinitrc

4、解像度の調整

VNCの画面の解像度は、起動のときに引数に指定する。

~$ vnc4server -geometry 1366x768 -depth 24

5、日本語環境の整備

フォントやIMEをインストール。(省略)

6、自動起動の設定

(省略)

関連するメモ

コメント