Clion远程调试出现“qt.qpa.screen: QXcbConnection: Could not connect to display clion”
如果都没有做过什么特别的设置的话,给程序的运行环境变量加上“DISPLAY=localhost:10.0”,并且“ssh -X username@remote-host”,并且ssh要一直保持连接。
第一次 ssh -X 时会出现“/usr/bin/xauth: file /home/username/.Xauthority does not exist”的提示,这个不用理会,它会自动创建这个文件,下次连接的时候就不会有这个提示。
如果修改过“/etc/ssh/sshd_config”里的“X11DisplayOffset”,则 DISPLAY 里的 10 要改成对应的值。或者,ssh -X 的时候,“echo $DISPLAY”来查看。