Raspberry PiでFLIRカメラを使用していて、linuxのRaspbian destroで実行しています。 raspberrypi_video
ファイルをセットアップしようとしたとき、Githubページの指示に完全に従いました。すべて正常に動作しましたが、Sudo ./raspberrypi_video
コマンドを使用してプログラムを実行しようとすると、raspberrypi_video: cannot connect to X server error
というエラーが表示されます
彼らはどのサーバーについて話しているのですか、またカメラを使用するためにサーバーが必要なのはなぜですか?
ピンが正しく設定されていることを確認し、必要なapt-get
コマンドをすべて実行したので、なぜこれが起こっているのかわかりません。ここの誰かが手がかりを持っていますか?
GitHub Repo 。
Spark Fun Hookup ガイド 。
ローカルグラフィックサーバーをアクティブ化する必要があります。コマンドを実行するだけですxhost +local:root
と動作するはずです。また、RaspberryPiを再起動するたびにこのコマンドを実行する必要があることにも注意してください。
Debianおよび他の多くのGnu/LinuxディストリビューションはX11 + Gnu + Linuxを使用しています。
X11サーバーは画面/キーボード/マウスを処理し、プロセスはそれに接続しようとしているため、データを表示できます。これは通常問題なく機能しますが、ユーザーを変更したため、認証に問題があります。 (ネットワークを介して接続できるため、ユーザープロセスとX11ディスプレイサーバーの間にセキュリティがあります。ここでは、マウス/キーボード/画面、およびコンピューター上のプログラムが実行されています。
kdesudo
またはgksudo
を使用すると、ポップアップパスワードプロンプトが表示され、ルートとディスプレイ間の接続が処理されます。