I am using x11vnc. It is managed via xinetd with this command, which is run when a client connects: exec /usr/bin/x11vnc -inetd -rfbauth /etc/vncpasswd -o /var/log/x11vnc.log -display :0 -auth /var/lib/xdm/authdir/authfiles/*:0* -env FD_XDM=1 -shared -forever It expects to access whatever is running on DISPLAY :0. So, if someone is doing something on :0, we share the desktop. On Mon, May 16, 2022 at 9:17 PM Adam Mizerski <adam@mizerski.pl> wrote:
W dniu 16.05.2022 o 17:26, Andrei Borzenkov pisze:
On 16.05.2022 15:10, Roger Oberholtzer wrote:
I have a headless 15.3 system that I would like to access remotely. I need access to the desktop (i.e. X).
When there is no display attached, X does not start.
You apparently misunderstand how X11 works. When you are working on a local workstation W and want to start graphical program on remote system R you do not need X server on remote system. You need to tell program on R to use X server on W. If program on R used X server on R you could neither see output nor control it without being physically present at remote site where R is located.
I think you apparently misunderstand what Roger wants to achieve. He wants to start an X server on remote system R and run an application on it. From workstation W he would connect to this X server using for example VNC.
I am using
Btw, there is a package xorg-x11-Xvnc, which contains Xvnc exactly for that. The downside is that it provides no graphic acceleration even if there is a graphics card attached to the machine.
-- Roger Oberholtzer