你第二张图的截图时间太晚,里面已经看不到下x11vnc server的异常信息了。
最简单的办法,就是把第一张截图中 ExecStart 那一行的启动命令复制出来,sudo 执行,看看抛出的异常信息是什么

这是出问题前后日志

你第二张图的截图时间太晚,里面已经看不到下x11vnc server的异常信息了。
最简单的办法,就是把第一张截图中 ExecStart 那一行的启动命令复制出来,sudo 执行,看看抛出的异常信息是什么
单独执行命令是可以启动的,但是用systemctl来启动就是失败的。
你看截图

向日葵远程桌面吗?你需要看它是否独占了你的物理桌面,x11vnc 也是物理桌面,二者如果都是独占同一物理桌面,应该会有冲突吧?
你再确认一下,在向日葵远程桌面使用的时候,用命令行启动服务器上的 x11vnc,然后再在另一台客户机连接x11vnc,向日葵客户端和 x11vnc 客户端电脑都是真的可以同时使用吗?

vnc 有两种,一种是物理桌面,如 x11vnc ;一种是虚拟桌面,如 tightvncserver

向日葵远程桌面吗?你需要看它是否独占了你的物理桌面,x11vnc 也是物理桌面,二者如果都是独占同一物理桌面,应该会有冲突吧?
你再确认一下,在向日葵远程桌面使用的时候,用命令行启动服务器上的 x11vnc,然后再在另一台客户机连接x11vnc,向日葵客户端和 x11vnc 客户端电脑都是真的可以同时使用吗?
我再次重做系统了,晚点我试试是否是独占的问题。

vnc 有两种,一种是物理桌面,如 x11vnc ;一种是虚拟桌面,如 tightvncserver
经测试不是因为独占引起的
这是x11vnc服务没重启前(没有无法通过服务启动的时候) x11vnc和向日葵同时工作的截图
这是X11vnc服务挂了后,通过命令启动x11vnc和向日葵同时链接的情况。

经测试不是因为独占引起的
这是x11vnc服务没重启前(没有无法通过服务启动的时候) x11vnc和向日葵同时工作的截图
这是X11vnc服务挂了后,通过命令启动x11vnc和向日葵同时链接的情况。
从你上面第二张图看到,x11vnc ,命令行是普通用户启动的,systemctl 是root 用户,有让你尝试一个 FD_XDM=1 参数的提示。
你也可以把你命令行写进一个desktop 文件,设置成开机启动试试。

从你上面第二张图看到,x11vnc ,命令行是普通用户启动的,systemctl 是root 用户,有让你尝试一个 FD_XDM=1 参数的提示。
你也可以把你命令行写进一个desktop 文件,设置成开机启动试试。
另外,systemctl 应该是root 用户可以在无人登录的情况下使用。
使用命令行是在登录图形界面之后执行的,所以,除非是自动登录桌面,我上面那个desktop 文件的方法应该就使用不了
我没有单独创建service文件,启用了rc.local,启动脚本写在rc.local里面的。
/usr/bin/x11vnc -auth guess -once -loop -noxdamage -repeat -rfbauth /home/username/.vnc/passwd -rfbport 5900 -shared -capslock

我没有单独创建service文件,启用了rc.local,启动脚本写在rc.local里面的。
/usr/bin/x11vnc -auth guess -once -loop -noxdamage -repeat -rfbauth /home/username/.vnc/passwd -rfbport 5900 -shared -capslock
这个方案我还没尝试过,晚点我测试一下给你回复。

另外,systemctl 应该是root 用户可以在无人登录的情况下使用。
使用命令行是在登录图形界面之后执行的,所以,除非是自动登录桌面,我上面那个desktop 文件的方法应该就使用不了
我刚刚开始也是这么认为的,但在我重装无数次后,发现只要不从应用仓储安装向日葵,X11vnc的自启服务都是正常。不轮怎么重启还是手动执行都能运行。但是只要一安装向日葵就无法通过服务的方式启动。
接下来我还有两个方案没有测试。因为每次测试都要重做系统,可能会比较慢
1.没有测试通过向日葵官网的包来进行安装,是否也存在这样的问题
2.没有测试向日葵官网飞图形化的客户端,是否也存在这样的问题

折腾了近4天,在无数次重装之后,今天问题终于解决。
我参照了相关文档
发现了因为安装向日葵的原因导致x11vnc的环境XAUTHORITY不能用guess,需要指定固定路径。
我将启动参数改为
问题就迎刃而解。
参考的资料:地址
感谢各位的建议与分析!~
Popular Ranking
ChangePopular Events
More
问题已经解决具体方法见14楼!~
rt
1.已经经过多次重装验证,配置好x11vnc自动启动之后,只要一安装向日葵,X11vnc的自启动就失效,报错如下:
2.经多次测试,即使卸载了向日葵软件,X11vnc的自启动依然不能恢复。只有重做系统才能解决。
3.经查向日葵官方资料,向日葵论坛中说明了,向日葵软件不会和其他vnc软件冲突。
请高手帮忙核查一下,是什么问题导致x11vnc的自启动在安装了向日葵之后就失效。是否有什么解决方案?请明示