- 主题:[求助] 远程桌面用xrdp 启动Qt程序, GUI显示在主机上
主机配置成root 免登陆,开机直接进入xfce
用win10的远程桌面 登陆,用root登陆远程桌面直接挂掉,用普通用户user能远程登陆进桌面,
运行Qt的GUI程序,显示
Invalid MIT-MAGIC-COOKIE-1 keyqt.qpa.screen: QXcbConnection: Could not connect to display :10.0
Could not connect to any X display.
输入 export DISPLAY=':0.0'
sudo ./qtgui
结果GUI显示在主机上,而不显示在远程桌面中,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
改成主机设置成 user 自动登录,
远程桌面可以root 登录了, 而且可以在远程桌面运行qtgui, GUI显示出来了。
是同一个用户不能从不同位置登录系统的问题吗? 但是我用虚拟机实验,是可以同时登录啊?
--
修改:zhanghaoX FROM 221.218.137.*
FROM 221.218.137.*
主机,客户机IP都试过了,都不行。
跟权限有关?
我的程序要用root权限,对了,不加sudo,user远程能正常启动。
【 在 atzlinux 的大作中提到: 】
: 感觉是 DISPLAY 环境变量方面的原因。
:
: 加上 需要显示 GUI 程序的机器 IP 试一下。
: ...................
--
修改:zhanghaoX FROM 124.64.16.*
FROM 124.64.16.*
加sudo就是不行嘛,只能先用root跑了。
【 在 atzlinux 的大作中提到: 】
: X 程序一般不建议用 root 账号直接执行,说是有安全隐患。
:
: 可能有些图形库,在代码里面就限制了 root 直接使用。
: ...................
--
FROM 124.64.16.*
平身
【 在 tange97 的大作中提到: 】
: Root免登陆,请容我一拜。。。
: 【 在 zhanghaoX 的大作中提到: 】
: : 主机配置成root 免登陆,开机直接进入xfce
: ...................
--
FROM 124.64.16.*
试过,感觉效果没xrdp好,
另外,装了个tightvnc吧,还得去主机上打开server,设置才行,我得是开机直接能登陆,可能是我没玩熟。
【 在 sssss 的大作中提到: 】
: 用vnc吧
:
:
: ...................
--
FROM 124.64.16.*
这是个啥?
【 在 DreamDreams 的大作中提到: 】
: nomachine秒杀这一切
:
: 【 在 zhanghaoX (环顾四方有效) 的大作中提到: 】
: ...................
--
FROM 124.64.16.*