xwindow下远程桌面开发遇到棘手的问题(目前环境ubuntu14.04)
不录 2015-01-08 05:27:43 公司是开发远程桌面的,目前要在linux系统上实现远程控制,然而在linux下做远程必然(或许有别的方案)要用到X System,现在用户登录后手工开启程序时,X Server可以连接上,但如果我把程序放在服务里自动启动时就连接不上x server了(为什么要放服务里?因为希望用户远程进来后直接可以看到ubuntu的登录界面),主要就是XOpenDisplay函数返回NULL。
这几天一直在找资料,了解了$HOME/.Xauthority文件的作用,也了解了XOpenDisplay参数的作用,用了N种方式,只要先用一个用户通过tty或ssh登录,就能有办法保证连接的上X Server,但只要是系统自动启动程序,就连接不上X Server。
试验了好多天没有结果,有点急了,看的东西很多很杂,已经描述不太清楚了,希望有遇到过此类问题的前辈帮小弟一把。