Etc

Remote python開発(OpenCVなど)

Remote python開発(OpenCVなど)

数独問題読み取り格闘中です

数独の問題読み取りを進めています。開発環境をpi4b上で構築したいところです。 pythonは問題く動きますが、OpenCVなどを使うときの画面が面倒です。リモートデスクトップなどですべての画面をwin10に飛ばしてくればいいのですが、VScodeの設定が2つに分かれるのがちょいと面倒です。

win10のVScodeからなんとかできないかと調べてみました。

win10でX serverを動かせば解決

Freeなwin10のX serverは、VcxSrvやXmingなどがあります。 DLしてインストールすれば使えます。

設定など

pi4b側は、DISPLAY変数の設定が必要です。それぞれのshellの設定です。 bashな場合は、以下の設定を.bashrcなどに書いておけばいいです。

1
export DISPLAY=win10_IP_address:0.0

win10側は、X serverのアプリケーションをインストールしてアクセス可能にしておけば問題ありません。

VcXsevの場合は、起動して3つ目の設定画面の中、黄色で示したところにチェックを入れて、アクセス可能にしておけば問題ありません。これがわからずに結構悩みました。英語もちゃんと読みましょうです。

リモートな環境でのOpenCV開発なども、win10+VScodeでお気軽にできることを確認しました。

まとめ

リモートマシンのX画面を飛ばす方法についてまとめました。

参考リンク

comments powered by Disqus