我在我的远程 PC 上使用 archlinux 版本 3.10.27-1-ARCH,我希望它在成功启动时启动 x11vnc 服务器。虽然我可以手动启动 x11vnc 服务器,但我无法自动启动它。的配置/etc/systemd/system/x11vnc.service
如下
[Unit]
Description=VNC Server for X11
Requires=graphical.target
After=graphical.target
[Service]
ExecStart=/usr/bin/x11vnc -display :0 -nopw
Run Code Online (Sandbox Code Playgroud)
systemctl status x11vnc
x11vnc.service - VNC Server for X11
Loaded: loaded (/etc/systemd/system/x11vnc.service; enabled)
Active: inactive (dead)
Run Code Online (Sandbox Code Playgroud)
dmesg|grep x11vnc
[ 5.467201] systemd[1]: Found dependency on x11vnc.service/start
[ 5.467285] systemd[1]: Breaking ordering cycle by deleting job x11vnc.service/start
[ 5.467335] systemd[1]: Job x11vnc.service/start deleted to break ordering cycle starting with graphical.target/start
Run Code Online (Sandbox Code Playgroud)
我确实从dmesg
输出中感觉到存在循环依赖,但我无法理解是什么。