Issue x11vnc again

I’m a newbie at Manjaro but not at Linux (Ubuntu, Raspbian). My testing system:

System:
  Kernel: 6.1.25-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1-x86_64
    root=UUID=a5957ae0-b463-49bf-aab5-e307ca534f83 rw quiet splash
    udev.log_priority=3
  Console: pty pts/2 DM: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop System: LENOVO product: 10AHS0GC00 v: ThinkCentre M83
    serial: <superuser required>
  Mobo: LENOVO model: SHARKBAY v: No DPK serial: <superuser required>
    BIOS: LENOVO v: FBKTE0AUS date: 12/23/2021
System:
  Kernel: 6.1.25-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1-x86_64
    root=UUID=a5957ae0-b463-49bf-aab5-e307ca534f83 rw quiet splash
    udev.log_priority=3
  Console: pty pts/2 DM: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop System: LENOVO product: 10AHS0GC00 v: ThinkCentre M83
    serial: <superuser required>
  Mobo: LENOVO model: SHARKBAY v: No DPK serial: <superuser required>
    BIOS: LENOVO v: FBKTE0AUS date: 12/23/2021

[jz@Lenovo ~]$ lsb_release -sirc
ManjaroLinux 22.1.0 Talos

My issue: I want to work at the Lienovo machine headless from my Ubuntu system. So I installed x11vnc. I wrote these targets and services:

x11vnc.service
[Unit]
Description=VNC Server for X11
Requires=display-manager.service
After=display-manager.service

[Service]
Type=forking
User=jz
ExecStart=/usr/bin/x11vnc -display :0 -forever -rfbauth /home/jz/jz2009

graphical.target
#  SPDX-License-Identifier: LGPL-2.1-or-later
#
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

[Unit]
Description=Graphical Interface
Documentation=man:systemd.special(7)
Requires=multi-user.target
Wants=display-manager.service
Wants=x11vnc.service
Conflicts=rescue.target
After=multi-user.target
AllowIsolate=yes

[Install]
Alias=default.target

sudo systemctl enable graphical target

After rebooting x11vnc is not runnig:

× x11vnc.service - VNC Server for X11
     Loaded: loaded (/etc/systemd/system/x11vnc.service; static)
     Active: failed (Result: exit-code) since Fri 2023-04-28 20:23:43 CEST; 16min ago
    Process: 1343 ExecStart=/usr/bin/x11vnc -display :0 -forever -rfbauth /home/jz/jz2009 (code=exited, status=1/FAILURE)
        CPU: 21ms

Apr 28 20:23:43 Lenovo systemd[1]: Starting VNC Server for X11...
Apr 28 20:23:43 Lenovo systemd[1]: x11vnc.service: Control process exited, code=exited, status=1/FAILURE
Apr 28 20:23:43 Lenovo systemd[1]: x11vnc.service: Failed with result 'exit-code'.
Apr 28 20:23:43 Lenovo systemd[1]: Failed to start VNC Server for X11.


[jz@Lenovo system]$ journalctl -xeu x11vnc.service
░░ A start job for unit x11vnc.service has finished with a failure.
░░ 
░░ The job identifier is 1142 and the job result is failed.
Apr 28 20:23:43 Lenovo systemd[1]: Starting VNC Server for X11...
░░ Subject: A start job for unit x11vnc.service has begun execution
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ A start job for unit x11vnc.service has begun execution.
░░ 
░░ The job identifier is 1214.
Apr 28 20:23:43 Lenovo systemd[1]: x11vnc.service: Control process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ An ExecStart= process belonging to unit x11vnc.service has exited.
░░ 
░░ The process' exit code is 'exited' and its exit status is 1.
Apr 28 20:23:43 Lenovo systemd[1]: x11vnc.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░  The unit x11vnc.service has entered the 'failed' state with result 'exit-code'.
Apr 28 20:23:43 Lenovo systemd[1]: Failed to start VNC Server for X11.
░░ Subject: A start job for unit x11vnc.service has failed
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ A start job for unit x11vnc.service has finished with a failure.
░░ 
░░ The job identifier is 1214 and the job result is failed.

If I started from terminal with x11vnc -display :0 -forever -rfbauth /home/jz/jz2009 x11vnc runs and I can login from my Ubuntu system. Whta’s the fault?

I suggest you to go one more time over the documentation at X11vnc - ArchWiki

The search function is your friend