熊おふし五郎が行く

主にマイコンボードを動かした記録を書いています

PCからラズパイをデスクトップ環境で操作したい

概要

ラズパイはキーボード、マウスなどで操作することができます。しかし、パソコンからラズパイをリモートでGUIで操作したいときがあります。そのためのリモート環境を構築します。

f:id:bear_9973:20200811101017p:plain:w400
概要図

システム概要

VNCを使って、ラズパイをWindows PCで操作します。ラズパイはVNCサーバとして使います。Windows PCでは、VNCクライアントとしてリモートデスクトップを使います。

f:id:bear_9973:20200811101054p:plain:w400
システム図

環境構築手順

手順を以下に示します。

【ラズパイ】

  1. IPアドレスを固定する
  2. xrdpをインストールする
  3. tightvncserverをインストールする
  4. リブートする

Windows PC】

  1. リモートデスクトップで接続する

ラズパイ

IPアドレスを固定する

ラズパイのIPアドレスを固定します。/etc/dhcpcd.confの編集で、IPアドレスを固定できます。

interface eth0
static ip_address=192.168.11.xxx/24
static routers=192.168.11.1
static domain_name_servers=192.168.11.1

xrdpをインストールする

以下のコマンドで、xrdpのパッケージのインストールをします。

$sudo apt-get update
$sudo apt-get install xrdp 

tightvncserverをインストールする

以下のコマンドで、tightvncserverのパッケージのインストールをします。

$sudo apt-get install tightvncserver

リーブートする

rebootでラズパイを再起動します。再起動すると、固定IPアドレスVNCサーバーの設定が確定されます。

$sudo reboot

Windows PC

リモートデスクトップで接続する

手順を以下に示します。

  1. リモートデスクトップの起動
  2. 接続

リモートデスクトップの起動

「スタートボタン」→「Windowsアクセサリ」→「リモートデスクトップ 接続」をクリックして、起動します。

接続

  1. 「コンピュータ:」に接続先のラズパイのIPを入力します。
    f:id:bear_9973:20200811102755p:plain:w400
    概要図
  2. 「接続」ボタンをクリックして、xrdpのログイン画面が表示されます。
    f:id:bear_9973:20200811102824p:plain:w300
    概要図
  3. 以下を入力し、「OK」ボタンをクリックします。
    username : pi
    password : raspberry

未学習内容

ここでは、調査や理解がまだ足りないと感じている項目を整理します。

  • VNCサーバーの設定
  • VNCサーバーに関するエラーログの場所と見方
  • PythonVNCサーバーにアクセスする方法

などなど