raspberry piのsdl等に対応したreal vncを試してみた

Post on 15-Apr-2017

458 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 1/29

Raspberry PiのSDL等に対応したRealVNCを試してみた

Kenichiro MATOHARA <matoken@gmail.com> 

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 2/29

matoken?Kenichiro MATOHARA ( @matoken )

http://matoken.org

興味

PC­UNIX/OSS

OpenStreetMap

電子工作

自転車  :

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 3/29

Raspberry PiのSDL等に対応したRealVNCを試してみた

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 4/29

Raspberry Pi?Linux等が動くARMなシングルボードコンピュータ

幾つか種類がある

デスクトップ向け Raspberry Pi 3 B(ARM64 4Core/1GB RAM)

電子工作向け Raspberry Pi 2 B+ / A+

組み込み向け Raspberry Pi Zero

産業向け Raspberry Pi Compute Module

類似品は沢山あるがRaspberry Piは情報量が多い

Piでプロトタイプングして用途に合ったボードで実装というのがいい感じ

今日のネタはZeroでも初代でも3Bでもどれでも使えます :)

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 5/29

5/16 17:00(JST)に Raspberry Pi Zero新バージョン発表&販売開始!

最近のRaspberry Piといえば

一番小さくて安いモデルでカメラが接続できるようになった! Zero grows a camera connector ­ Raspberry Pi

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 6/29

Minecraft Pi (and more) over VNC ­ Raspberry Pi

Raspberry Pi 公式blogにて

RealVNC have released a free alpha (testing) version of VNC for Raspberry Pi that lets you remotely view and control everything on your Pi, including Minecraft, from a different computer. It works on every generation of Raspberry Pi, including Pi Zero.

Minecraftとかがリモートで表示できるRealVNCの無料alpha版出したよ!全てのPiで動くよ!

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 7/29

VNC?Virtual Network Computing(VNC)

リモートのコンピュータのGUIでの遠隔操作が出来る

マルチプラットホーム!

WindowsのRDPと比較して遅い,帯域を食う,マルチメディアに弱い (LinuxでRDPが使えるプロジェクトも → 日本 xrdp ユーザ会 )

基本的に映像や音は送れない

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 8/29

これまでのVNC接続

Minecraftなどのゲーム,動画,カメラのプレビューなどは直にRAMに書き込むので真っ黒のウィンドウしか表示されなかった

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 9/29

今回

こんな感じになるはず

※画像は Minecraft Pi (and more) over VNC ­ Raspberry Pi より

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 10/29

導入手順

Rasbian jessie or wheezy の環境を用意

Raspberry Pi用RealVNC α1パッケージを入手して導入

Raspberry Pi で RealVNC をサービスモードで起動

適当なマシンから接続

設定調整(option)

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 11/29

導入例

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 12/29

Raspberry Pi用RealVNCパッケージを入手して導入

$ wget https://github.com/RealVNC/raspi­preview/releases/download/5.3.1.18206/VNC­Server­5.3.1­raspi­alpha1.deb $ sha256sum VNC­Server­5.3.1­raspi­alpha1.deb 70fda7d2988abc5279b52a29f84c38bad5d094a3b47a995c005ee7181b06a07d VNC­Server­5.3.1­raspi­alpha1.deb $ sudo dpkg ­i VNC­Server­5.3.1­raspi­alpha1.deb

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 13/29

Raspberry Pi で RealVNC をサービスモードで起動

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 14/29

アドホックに起動

systemdの場合

$ sudo systemctl start vncserver­x11­serviced.service

sysvinitの場合

$ sudo /etc/init.d/vncserver­x11­serviced start

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 15/29

永続化(次回起動時も自動起動したい時)systemdの場合

$ sudo systemctl enable vncserver­x11­serviced.service

sysvinitの場合

$ sudo update­rc.d vncserver­x11­serviced defaults

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 16/29

Remmina 1.1.2­3(remmina­plugin­vnc 1.1.2­3)

VNC Viewer Free Edition 4.1.1

接続できない

$ vncviewer raspberrypi.local VNC Viewer Free Edition 4.1.1 for X ­ built Aug 17 2015 11:14:27 Copyright (C) 2002­2005 RealVNC Ltd. See http://www.realvnc.com for information on VNC. Tue May 10 06:35:29 2016 CConn: connected to host ubuntu­mate.local port 5900 CConnection: Server supports RFB protocol version 5.0 CConnection: Using RFB protocol version 3.8 CConnection: No matching security types main: No matching security types

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 17/29

以下から入手

実行権を付けて実行

最新のRealVNCを使う

Download VNC® Viewer ­ RealVNC®

$ chmod +x VNC­Viewer­5.3.1­Linux­x64 $ ./VNC­Viewer­5.3.1­Linux­x64 raspberrypi.local

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 18/29

繋がったけど……

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 19/29

minecraftの窓の中でなにか動いているけど……

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 20/29

Windows版だとどうだろう?

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 21/29

うまく行かない

issueやtwitterを探すけど困っている人を見かけない……

user modeだと動くけど従来と同じ黒い窓に

Raspbian jessie lite(Xなしで小さめのパッケージ)を元にX等入れた環境なのでなにかおかしくなっているかも?

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 22/29

うまくいった!

Raspbian jesiseを導入しなおして再度

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 23/29

Expertで

RealVNC Viewerの推奨設定

PreferredEncoding=JPEG

ColorLevel=full

AutoSelect=False

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 24/29

PreferredEncoding=JPEG

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 25/29

ColorLevel=full

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 26/29

AutoSelect=False

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 27/29

Raspberry Pi推奨設定

RAM 128MB以上 raspi­confg or rc_gui で設定&再起動

9 Advanced Options

A3 Memory SplitA3 Memory SplitA3 Memory Split

128MB

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 28/29

こういう時に便利?リモートでゲームを遊ぶ

ヘッドレス環境でカメラのプレビューを表示して画角調整

2016/5/28 Raspberry PiのSDL等に対応したRealVNCを試してみた (1)

file:///home/mk/ownCloud/Linux/kagolug/2016/2016-05-21/RaspberryPi_RealVNC_slide.html#(1) 29/29

Raspiban jessie liteにxを後から導入した環境&Uubntu MATE環境ではうまく動かなかった

他のsystemでも動くか試したい

課題

切り分けをして原因を調べたい.

Raspberry Pi上のUbuntu MATE / Dragonboard上のDebian等

top related