Ubuntu on Raspberry Pi 2

http://gihyo.jp/admin/serial/01/ubuntu-recipe/0362

Raspberry Pi 2 にUbuntu 14.04 をインストールしてみました。
デスクトップ環境としては想像以上に軽快に動作しています。

一旦GNOME Shell をインストールしてみたものの描画に問題があるので、Xfce を初めて使うことにしました。
いつも使っているConky スクリプトの色がおかしいのは後で修正することにします。

別のスクリーンショット

Ubuntu on Raspberry Pi 2

リモート接続設定(VNC 編)

@raspi2
$ sudo apt install x11vnc xinetd
/etc/xinetd.d/x11vnc
service x11vnc
{
type = UNLISTED
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/bin/x11vnc
server_args = -inetd -o /var/log/x11vnc.log -display :0 -forever -bg -rfbauth /etc/vncpasswd -shared -enablehttpproxy -forever -nolookup -auth /var/run/lightdm/root/:0
port = 5900
flags = IPv6
}
@raspi2
$ sudo x11vnc -storepasswd /etc/vncpasswd
$ service xinetd restart

クライアントからremmmina 等のVNC クライアントソフトで接続します。
私の環境ではRaspberry Pi 本体にHDMI を接続していると1280x1024 で、HDMI を接続していないと656x416 で表示されるようです。

リモート接続設定(XDMCP 編)

Raspberry Pi 側で接続を許可するように設定します。

/etc/lightdm/lightdm.conf
[SeatDefaults]
xserver-allow-tcp=true
xdmcp-port=177

[XDMCPServer]
enabled=true
@raspi2
$ sudo restart lightdm

remmina のプラグインを利用して接続します。デスクトップのサイズを指定できます。

@client
$ sudo apt-get install remmina-plugin-xdmcp

これから試したいこと

  • SH4/Debian からの移行
  • 自作ケース
  • Irrlicht
  • Peercast or PeerCastStation(mono)
  • nginx & hexo

/boot/config.txt の設定変更

/boot/config.txt を変更することで、conky の色の修正と、VNC で接続した時の画面サイズを変更できました。

/boot/config.txt
framebuffer_width=1024
framebuffer_height=576
framebuffer_depth=24