首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tanuki服务包装器显示访问

Tanuki服务包装器显示访问
EN

Stack Overflow用户
提问于 2016-11-30 05:22:44
回答 1查看 74关注 0票数 0

我有一个简单的Java应用程序,它使用为我加载显色剂显色剂。当我使用./myapp console作为拥有应用程序和VNC服务器的用户执行事物时,一切都可以找到。

但是,在设置了Tanuki设置中的RUN_AS_USER并在/etc/environment中设置了DISPLAY变量和Ubuntu16.04中的所有配置文件之后,我的Java应用程序无法访问显示。

我使用这些指示在Ubuntu16.04上安装了VNC。

在运行xhost +之后,我可以作为任何用户运行xeyes、xterm等命令,并确保命令在vncserver的启动时运行。

所发生的情况是,在最后到达超时之前,我被困在下面的日志消息上:

在端口32655上启动ChromeDriver 2.25.426924 (649f9b868f678ec9de71c123212b908bf3b232e) jvm 1只允许本地连接。

我还试着编辑/etc/chromium-browser/default文件,以便在CHROMIUM_FLAGS选项中包含“-display :1”规范,就像在其他文章中建议的那样,但没有结果。

我所看到的另一个选项是在要添加的Java代码中添加,但这是行不通的:

代码语言:javascript
复制
webDriver.setEnvironmentProperty("DISPLAY", ":1");

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-30 13:41:18

为了同样的目的,我在Ubuntu也有类似的问题。最后,我们用TigerVNC切换到一个RHEL 7实例。

即使在升级的过程中,我们也没有遇到任何问题,所以我们很难取得一些成就,最终还是坚持了下来。我试着按照你提供的说明做了同样的事。我为RHEL所跟踪的那些非常相似,可以在这里找到:

指南/ch-TigerVNC.html

您可能想尝试在Ubuntu上使用TigerVNC。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40880889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档