2014年8月22日金曜日

Ubuntu 14.04 Server で Vnc4Server で LXDE

Ubuntu14.04 Server インストール

  • 使用した ISO イメージ: ubuntu-14.04-server-amd64.iso

  • 主なインストールパラメーター

    • Language: English
    • Location: Japan
    • Locale: en_US.UTF-8

インストール完了後、パッケージを最新のものに更新しときます。

$ sudo apt-get update
$ sudo apt-get dist-upgrade

サーバーを再起動

$ sudo shutdown -r now
パッケージインストール
$ sudo apt-get install vnc4server
$ sudo apt-get install lubuntu-desktop
$ sudo apt-get install lxde
$ sudo apt-get install ibus-anthy

最近の Ubuntu では IME に Mozc を選択した場合に Ctrl + Space で日本語切替をする設定方法がいまいちわかりません。

Anthy だと Ctrl + Space で日本語切替をする設定ができるので Anthy にしてます。

念の為、システム再起動

$ sudo shutdown -r now
~/.vnc/xstartup を作るために一度 vncserver を起動
$ vncserver

初めて vncserver を起動するときはパスワードを聞いてくるので入力

以降、vnc クライアントから接続するときはこのパスワードを使用

xstartup ファイルができたので vncserver を停止

$ vncserver -kill :1

xstartup ファイルを編集

$ pwd
/home/worker/.vnc

$ diff -u xstartup.org xstartup
--- xstartup.org        2014-08-21 10:48:54.567463293 +0900
+++ xstartup    2014-08-21 12:08:19.682050631 +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/startlxde &
+
 [ -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 を起動するならこんな感じです

カーソルが [×] 印なので変更

  • デスクトップのメニューで [Other] - [LXAppearance]
  • [Mouse Cursor] タブ
  • 好みのものを選択

ただし、VNC サーバーを再起動すると [×] 印に戻ってしまいます。

対処方法がわからないので起動させる度にこれやってます。

日本語入力ができるようにする

  • デスクトップのメニューで [Preferences] - [Keyboard Input Methods]
  • [Input Method] タブ
  • [Customize active input methods] をチェック
  • [Select an input method] の [Show all input methods]
  • 再度 [Select an input method] で [Japanese] - [Anthy]
  • [Add] ボタン
  • ダイアログを閉じる

Ctrl + Space で日本語切り替えをできるようにする

  • 再度デスクトップのメニューで [Preferences] - [Keyboard Input Methods]
  • [Input Method] タブ
  • [Japanese -Anthy] をクリックして選択し、[Preferences]
  • [Key Binding] タブ
  • [on_off] を選択し [Edit]
  • [Key Code] の右の [...] ボタンをクリック
  • [Press a key (or a key combination)] ダイアログが表示されたら Ctrl + Space を押す
  • [Key Code] に [space] が入力され、[Controle] がチェックされていることを確認して [Add]
  • [OK] ボタン等を押しダイアログを全て閉じる

デスクトップページャーで切り替えるデスクトップ数を増やす

  • デスクトップのメニューで [Preferences] - [Openbox Configuration Manager]
  • [Desktops] タブ
  • [Number of desktops] を入力してダイアログを閉じる

Ubuntu 起動時に Vnc4Server も自動で起動するように設定

$ pwd
/etc

$ diff -u rc.local.org rc.local
--- rc.local.org        2014-08-21 12:42:47.276193236 +0900
+++ rc.local    2014-08-21 12:43:54.410679496 +0900
@@ -11,4 +11,6 @@
 #
 # By default this script does nothing.

+su - worker -c "/usr/bin/vncserver :1 -geometry 1366x768 -depth 16"
+
 exit 0

フォントはできるだけ TakaoPGothic を使うように設定します。(このあたりはお好みで)

等幅な TakaoGothic フォントをインストール (プロポーショナルな TakaoPGothic はすでにインストールされていました)

$ sudo apt-get install fonts-takao-gothic

LXAppearance の設定

  • デスクトップのメニューで [Other] - [LXAppearance]
  • [Widget] タブ
  • [Default font] を [TakaoPGothic] に設定

Openbox の設定

  • デスクトップのメニューで [Preferences] - [Openbox Configuration Manager]
  • [Appearance] タブ
  • [Fonts] の全項目のうち、Bold のものは [TakaoPGothic Bold]に、Bold でないものは [TakaoPGothic] に設定

FireFox の設定

  • [Preference] の [Content] タブ
  • [Fonts & Colors] の [Default font] を [TakaoPGothic] に設定
  • [Advanced] ボタン
  • [Seif] , [Sans-serif] を [TakaoPGothic] に設定
  • [Allow pages to choose their own fonts, instead of my selections above] のチェックを外す
  • [Monospace] を [TakaoGothic] に設定

その他、LXTerminal とか個別にフォントを設定しないといけないアプリがいっぱいあります。

参考


0 件のコメント:

コメントを投稿