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。

  试验了好多天没有结果,有点急了,看的东西很多很杂,已经描述不太清楚了,希望有遇到过此类问题的前辈帮小弟一把。
...全文
299 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
歪嘴鱼 2015-01-11
  • 打赏
  • 举报
回复
screen screen -d -m sudo -i -u username cmdline 大概这样,你查查man

18,829

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧