Ubuntu18.04 向日葵软件被远程显示停止连接不上

Linux重启之后向日葵连接不上,查看log时候显示和屏幕组件有关,获取不到屏幕组件

在 /var/log/sunlogin里面的desktop.log.XX里面显示

2020-02-19 10:28:29.738    - Info  -    version:10.0.2.24779
2020-02-19 10:28:29.738    - Info  -    Plugin desktop is starting...
2020-02-19 10:28:29.738    - Info  -    attempt to connect server 127.0.0.1:37691(127.0.0.1:37691)
2020-02-19 10:28:29.739    - Info  -    cmd:initialization date:{
   "blackscreen" : false,
   "enablerecord" : false,
   "exitlock" : false,
   "index" : 2,
   "mode" : 2,
   "path" : "",
   "save_record_type" : "0"
}

//这里显示获取不到屏幕组件

2020-02-19 10:28:29.739    - Info  -    cmd:InitInstance date:
2020-02-19 10:28:29.739    * Error *    xdu_get: XOpenDisplay :0 failed
2020-02-19 10:28:29.739    * Error *    xdu_get: XOpenDisplay :0 failed
2020-02-19 10:28:29.739    * Error *    get_all_monitor_info: Can't open display :0
2020-02-19 10:28:29.739    * Error *    get monitor info failed

 

 

在/etc/profile.d/下面创建一个脚本xrk.sh

sudo gedit /etc/profile.d/xrk.sh

在里面输入

#!/bin/bash

xhost +

保存退出

然后

chmod 777 xrk.sh 然后重启电脑  打开向日葵 应该可以了