我使用 Gentoo。我遇到了一个问题 - 如何使用 lightdm 启动 x11vnc 服务器。我安装了 i3wm 和 LightDM,一切都配置好了,可以正常工作,但唯一的问题仍然存在 - 我无法正确启动 x11vnc。它抱怨无法打开显示 :0。我尝试了很多方法:
- 尝试更改 x11vnc 初始化脚本中的depends()函数(将“需要 xdm”更改为“在 xdm 之后”) - 不起作用
- 尝试使用 lightdm 配置文件中的 VNCServer 部分。(将“enabled”更改为 true,并将“command”替换为“rc-service x11vnc re-/start”) - 不起作用
- 尝试使用 display-setup-script 只是为了在 lightdm 运行 X 后尝试运行 x11vnc。我还尝试使用greeter-setup-script。两者都不起作用 :(
- 尝试在 x11vnc 初始化脚本的 start() 函数中使用 for 循环来等待 X 启动。没有用
为什么我仍在尝试找到启动它的方法?因为如果我等待 LightDM 启动(同时出现欢迎界面)并切换到另一个终端并手动启动 x11vnc - 它就可以正常工作!所以请帮我修复它,提前谢谢!