Up X Window System (X11) 作成: 2021-03-16
更新: 2021-03-16


    X11 を使う場合,RaspberryPi 側の設定は不要 (使える設定に既になっている)。
    PC からの ssh 接続で「-X」オプションをつければ,それで X11 が使える。


  • RaspberryPi 側の設定──「X11forwarding」設定 $ cat /etc/ssh/sshd_config ‥‥ X11Forwarding yes ‥‥ $ cat /etc/ssh/ssh_config ‥‥ # ForwardX11 no ‥‥

  • 「-X」オプション
    「-X」オプションをつけないで ssh 接続” Mac-Pro:~ $ ssh pi@192.168.1.150 $ python >>> import turtle >>> kame=turtle.Turtle() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/lib-tk/turtle.py", line 3703, in __init__ Turtle._screen = Screen() File "/usr/lib/python2.7/lib-tk/turtle.py", line 3553, in Screen Turtle._screen = _Screen() File "/usr/lib/python2.7/lib-tk/turtle.py", line 3569, in __init__ _Screen._root = self._root = _Root() File "/usr/lib/python2.7/lib-tk/turtle.py", line 458, in __init__ TK.Tk.__init__(self) File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1823, in __init__ self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use) _tkinter.TclError: no display name and no environment variable
    「-X」オプションをつけて ssh 接続” Mac-Pro:~ $ ssh -X pi@192.168.1.150 $ python >>> import turtle >>> kame=turtle.Turtle() (Mac のデスクトップに,ウィンドウ「Python Turtle Graphics」が開く)