gtk program

gtk overview

design notes

troubleshoots

cannot open display

Unable to init server: Could not connect: Connection refused

(example-0:9675): Gtk-WARNING **: cannot open display: 

需要在非root用户 DISPLAY=:0 ./example-0 运行。

同时,x server 限制连接用户。所以如果要通过root调试,会麻烦一些。

export DISPLAY=:0
xhost +                          #第二次运行可能会阻塞
cp /home/pi/.Xauthority /root/   #每次重启后该文件需要重新拷贝。