我已经在触摸屏显示器上安装了 Ubuntu 18.04,并且我想从远程系统启动图形程序以在触摸屏上显示它。
当我尝试时,我收到错误
无法打开显示
我已经从启动 X-Server 中删除了选项“-nolisten tcp”,但这不是完整的解决方案。netstat
没有显示端口 6000 已开放用于监听,我认为这就是问题所在。
我使用 Displaymanager slim 和 Windowmanager mwm。
感谢您提供的任何想法。
答案1
如果通过 SSH 连接,请尝试DISPLAY=:0
在所需命令前添加 first。
DISPLAY=:0 command-to-run
它应该会在 Ubuntu 的第一个显示屏上打开一个程序。
答案2
我找到了一个解决方案。我使用选项“-listen tcp”启动 X-Server,然后它就可以正常工作了。在文件 /etc/X11/xinit/xserverrc 中,我最终将选项从“-nolisten tcp”更改为“-listen tcp”