如何通过Systemd服务从同一台Ubuntu计算机启动新的XSession

问题描述

我需要在服务器上将google-chrome作为服务运行,并且它需要Xsession,它由xrdp访问和创建。托管方每周重新启动整个服务器。我为其他所有内容创建了systemd服务,但找不到启动后创建新Xsession的解决方案。

如果我们与RDP客户端连接并断开连接,它将创建一个新的xsession,并且可以正常工作。

Ubuntu 16.04 xrdp服务

解决方法

似乎,没有图形会话就无法启动XSession。 您需要一个现有的XSession(在同一台计算机上是虚拟的,或者在另一台Linux机器或Windows计算机上是另一个现有的XSession),因此可以进行RDP。

(我创建了一个服务,该服务在启动时称为API,该服务将RDP-d返回到计算机,而所有其他相关服务必须在启动脚本时有严重的延迟。)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...