Raspberry Pi デスクトップ画面の共有
今回やりたいこと
Raspberry piのデスクトップを無線LAN経由で別のPCで表示操作できるようにする。
環境情報
PC :MacBook Pro
OS :OS X 10.9.1
tightvncserverのインストール
raspberry piにVNCサーバをインストールする。
pi@raspberrypi ~ $ sudo apt-get install tightvncserver Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: x11-xserver-utils xfonts-base Suggested packages: tightvnc-java nickle cairo-5c xorg-docs-core The following NEW packages will be installed: tightvncserver x11-xserver-utils xfonts-base 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 7,148 kB of archives. After this operation, 10.4 MB of additional disk space will be used. Do you want to continue [Y/n]? Y Get:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main tightvncserver armhf 1.3.9-6.4 [786 kB] Get:2 http://mirrordirector.raspbian.org/raspbian/ wheezy/main x11-xserver-utils armhf 7.7~3 [181 kB] Get:3 http://mirrordirector.raspbian.org/raspbian/ wheezy/main xfonts-base all 1:1.0.3 [6,181 kB] Fetched 7,148 kB in 7s (999 kB/s) Selecting previously unselected package tightvncserver. (Reading database ... 68746 files and directories currently installed.) Unpacking tightvncserver (from .../tightvncserver_1.3.9-6.4_armhf.deb) ... Selecting previously unselected package x11-xserver-utils. Unpacking x11-xserver-utils (from .../x11-xserver-utils_7.7~3_armhf.deb) ... Selecting previously unselected package xfonts-base. Unpacking xfonts-base (from .../xfonts-base_1%3a1.0.3_all.deb) ... Processing triggers for man-db ... Processing triggers for menu ... Processing triggers for fontconfig ... Setting up tightvncserver (1.3.9-6.4) ... update-alternatives: using /usr/bin/tightvncserver to provide /usr/bin/vncserver (vncserver) in auto mode update-alternatives: using /usr/bin/Xtightvnc to provide /usr/bin/Xvnc (Xvnc) in auto mode update-alternatives: using /usr/bin/tightvncpasswd to provide /usr/bin/vncpasswd (vncpasswd) in auto mode Setting up x11-xserver-utils (7.7~3) ... Setting up xfonts-base (1:1.0.3) ... Processing triggers for menu ...
起動してみる。
初回のみパスワードの設定を求められるみたい。
pi@raspberrypi ~ $ tightvncserver You will require a password to access your desktops. Password: Verify: Would you like to enter a view-only password (y/n)? y Password: Verify: New 'X' desktop is raspberrypi:1 Creating default startup script /home/pi/.vnc/xstartup Starting applications specified in /home/pi/.vnc/xstartup Log file is /home/pi/.vnc/raspberrypi:1.log
ポートがLISTENか確認してみる。5901がちゃんと開いている。
pi@raspberrypi ~ $ netstat -lnt Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN
Macから接続
Macは標準で VNC クライアントが用意されている。
Finder メニューバー > 移動 > サーバに接続 を選択して
プロトコル名(vnc)に Raspberry Pi のアドレスとポート番号 を加えて接続する。
サーバ側で設定したパスワードを入力すれば、
raspberry piのデスクトップ画面が表示される。