我的问题是,在kubuntu18.04上使用sddm显示管理器,我无法找到启动x11vnc的正确解决方案。对于其他Ubuntus和“lightdm”或“mdm”,我从来没有遇到过问题。
有没有人能描述整个过程。我认为问题与找到正确的授权(-auth)有关。我的服务如下:
[Unit]
Description=Start X11VNC
Requires=display-manager.service
After=display-manger.service
[Service]
Type=forking
User=ud
ExecStart=/usr/bin/x11vnc -auth /var/run/sddm/* -display :0 -forever -loop -noxdamage -repeat -rfbauth /home/ud/x11vnc.pass -rfbport 5900 -shared $
[Install]
WantedBy=multi-user.target我已经做了许多替代的修改,但是日志总是说-auth失败了。
谁能帮上忙?
发布于 2019-02-01 19:44:20
问题是,systemd不是bash,而是用"*“列出文件。您的exec命令应该如下所示:
ExecStart=/bin/bash -c "/usr/bin/x11vnc -auth /var/run/sddm/* -display :0 -forever -loop -noxdamage -repeat -rfbauth /home/ud/x11vnc.pass -rfbport 5900 -shared"https://askubuntu.com/questions/1105598
复制相似问题