LoginSignup
44

More than 5 years have passed since last update.

SSHからRaspberry piでGUIを操作する方法

Last updated at Posted at 2016-02-06

SSHのX11 Forwardingを使う

ラズパイを使っているとなるべく画面とかコードを付けたくありません。
なので、基本はmacとかから繋いでコマンドラインによる操作になります。

しかし、カメラを繋いで画像処理をする、みたいなときにはGUIで確認したい必要性が生まれます。
その時の選択肢

  • ディスプレイ接続(コードがいろいろ辛い)
  • VNC (tightserverとか)(非力なラズパイで重い)
  • X11 Forwarding(悪くない)

この中で自分が一番いいと思ったのは、X11 ForwardingしてPC上でGUIを表示する方法でした。
しかしX11が自分の年とほぼ同じとは。。。知らなかった。

HOW

  • MacでX11サーバを立てる。
    • XQuartzを入れる&XQuartzを起動
    • 普通にXQuartzを入れる
    • これがMac上で動くX11サーバになる
  • SSH -Xでラズパイに接続
    • X11を使うときにフォワードしてくれる
  • raspi上でGUIを実行
    • emacsとか、PythonのOpenCV使ったプログラムとかのウィンドウが表示される
    • :smile:
  • デスクトップ環境も飛ばしたければ
    • raspi上でlxsession&
    • 軽量デスクトップマネージャが起動

Prerequisites

  • ラズパイにはraspbian OSが入っていると仮定
  • 必要だったらアップデートしておく。sudo apt-get update

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
44