Raspberry-Pi

為什麼我不斷收到“無法連接到 X 伺服器錯誤”?

  • July 26, 2016

我將 FLIR 相機與我的 Raspberry Pi 一起使用,並在 Linux 的 Raspbian detro 上執行它。在嘗試設置raspberrypi_video文件時,我完全按照 Github 頁面上的說明進行操作。一切正常,但是當我嘗試使用sudo ./raspberrypi_video命令執行程序時,我收到一條錯誤消息raspberrypi_video: cannot connect to X server error

他們在談論什麼伺服器,為什麼我需要一個伺服器來使用相機?

我已經檢查以確保我的引腳設置正確,並且我已經完成了所有必要的apt-get命令,所以我不知道為什麼會發生這種情況。這裡有人有線索嗎?

GitHub回購

火花樂趣聯播指南

您需要啟動本地圖形伺服器。只需執行命令xhost +local:root,它應該可以工作。另請記住,每次重新啟動 Raspberry Pi 時都必須執行此命令。

Debian 和許多其他 Gnu/Linux 發行版使用 X11+Gnu+Linux。

X11 伺服器處理螢幕/鍵盤/滑鼠,您的程序正在嘗試連接到它,以便它可以顯示內容。這通常可以正常工作,但是由於您更改了使用者,因此無法進行身份驗證。(使用者程序和 X11 顯示伺服器之間存在安全性,因為可以通過網路進行連接——這裡是滑鼠/鍵盤/螢幕,那裡的電腦上執行的程序。)

使用kdesudoor gksudo,它們會彈出密碼提示,並將處理 root 和您的顯示器之間的連接。

引用自:https://unix.stackexchange.com/questions/297829