2013年8月29日木曜日

Ubuntu 12.04 Server で Vnc4Server で LXDE

Ubuntu 12.04 Server インストール
  • 使用した ISO イメージ: ubuntu-12.04.3-server-amd64.iso
  • 主なインストールパラメータ
    • Language: English
    • Location: Japan
    • Locale: en_US.UTF-8
メニューとかは英語表記の方が好きなので、Language: English にしてます
Locale はなんとなく en_US.UTF-8 にしてます
パッケージインストール
$ sudo apt-get install vnc4server
$ sudo apt-get install lubuntu-desktop
$ sudo apt-get install lxde
$ sudo apt-get install ibus-mozc
Proxy を使ってる場合は環境変数を設定
$ pwd
/etc

$ diff -U -1 environment.Bup2013-0829-1654 environment
--- environment.Bup2013-0829-1654 2013-08-28 18:47:19.207988263 +0900
+++ environment 2013-08-29 16:37:24.175003520 +0900
@@ -1 +1,3 @@
 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
+http_proxy="http://ProxyServer:3128/"
+https_proxy="http://ProxyServer:3128/"

システム再起動

~/.vnc/xstartup を作るために一度 vncserver を起動
$ vncserver
初めて vncserver を起動するときはパスワードを聞いてくるので入力
以降、vnc クライアントから接続するときはこのパスワードを使用
xstartup ファイルができたので vncserver を停止
$ vncserver -kill :1
xstartup ファイルを編集
$ pwd
/home/user/.vnc

$ diff -U -1 xstartup.Bup2013-0829-1433 xstartup
--- xstartup.Bup2013-0829-1433 2013-08-29 14:01:41.426354417 +0900
+++ xstartup 2013-08-29 15:54:18.818262591 +0900
@@ -1,12 +1,13 @@
 #!/bin/sh
 
 # Uncomment the following two lines for normal desktop:
-# unset SESSION_MANAGER
+unset SESSION_MANAGER
 # exec /etc/X11/xinit/xinitrc
 
+/usr/bin/ibus-daemon -d
+/usr/bin/lxsession &
+
 [ -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 &
vncserver を起動
$ vncserver :1 -geometry 1366x768
「-geometry 1366x768」はデスクトップのサイズです。お好みのサイズでどうぞ
vnc クライアントから接続
$ vinagre VncServerName:1
コマンドラインから vnc クライアントの vinagre を起動するならこんな感じです
日本語で入力ができるようにする
  • デスクトップのメニューで Preferences -> Keyboard Input Methods
  • Input Method タブ -> Customize active input methods をチェック
  • Select an input method から Japanese -> Mozc を選択
  • Add をクリックして、Input Method 欄に「Japanese - Mozc」があることを確認
  • Close をクリック
Ubuntu 起動時に Vnc4Server も自動で起動するように設定
$ pwd
/etc

$ diff -u rc.local.Bup2013-0829-1708 rc.local
--- rc.local.Bup2013-0829-1708 2013-08-28 18:47:20.987988238 +0900
+++ rc.local 2013-08-29 16:51:56.091035683 +0900
@@ -11,4 +11,6 @@
 #
 # By default this script does nothing.
 
+su - user -c "/usr/bin/vncserver :1 -geometry 1366x768 -depth 16"
+
 exit 0
「user」は実際に vncserver を起動するユーザー名

セキュリティ設定はパスワード以外特にしていませんので後は各自でどうぞ。

0 件のコメント:

コメントを投稿