Mon problème est que je ne trouve pas la bonne solution pour démarrer x11vnc avec systemd-service sur kubuntu 18.04 avec le gestionnaire d’affichage sddm. Avec d'autres Ubuntus et 'lightdm' ou 'mdm', je n'ai jamais eu de problèmes.
Quelqu'un est-il capable de décrire l'ensemble du processus? Je pense que le problème est de trouver la bonne autorisation (-auth). Mon service ressemble à ce qui suit:
[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
J'ai déjà fait de nombreuses modifications alternatives, mais le journal indique toujours que -auth a échoué.
Qui peut aider?
Le problème est que systemd n'est pas bash et que vous listez les fichiers avec "*". Votre commande exec devrait ressembler à ceci:
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"