web-dev-qa-db-ja.com

「Xサーバーに接続できません」というエラーが表示され続けるのはなぜですか?

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 ガイド

3
Isabel Alphonse

ローカルグラフィックサーバーをアクティブ化する必要があります。コマンドを実行するだけですxhost +local:rootと動作するはずです。また、RaspberryPiを再起動するたびにこのコマンドを実行する必要があることにも注意してください。

2
sgmm

Debianおよび他の多くのGnu/LinuxディストリビューションはX11 + Gnu + Linuxを使用しています。

X11サーバーは画面/キーボード/マウスを処理し、プロセスはそれに接続しようとしているため、データを表示できます。これは通常問題なく機能しますが、ユーザーを変更したため、認証に問題があります。 (ネットワークを介して接続できるため、ユーザープロセスとX11ディスプレイサーバーの間にセキュリティがあります。ここでは、マウス/キーボード/画面、およびコンピューター上のプログラムが実行されています。

kdesudoまたはgksudoを使用すると、ポップアップパスワードプロンプトが表示され、ルートとディスプレイ間の接続が処理されます。

3
ctrl-alt-delor