VNC en sistema operativo elemental

VNC en sistema operativo elemental

Instalé el sistema operativo elemental en mi computadora portátil e intenté instalar el servidor VNC. Primero instalé vnc4server, abrí e inicié sesión desde el teléfono. En la pantalla vi:

failed to load session gnome

¿Cómo necesito configurarlo para que se ejecute en el sistema operativo elemental? No estoy interesado en instalar GNOME.

Respuesta1

Cree un archivo llamado .xsession en su directorio de inicio y escriba el siguiente contenido en él.

 gnome-session --session=pantheon

Luego reinicie el vncserver y conéctese nuevamente. Probé esto con Tightvncserver.


Si desea utilizar display:0 utilice x11vnc.Aquí puedes encontrar más información.sobre cómo configurar y conectarse a un servidor x11vnc.

Respuesta2

  1. Instalar x11vnca través de apt (oServidor X11VNCaplicación desde AppCenter en EOS 5 o anterior).

  2. Correr:

sudo x11vnc -storepasswd # This will prompt password, confirmation and the location, choose `/home/your-user/.vnc`.
  1. Cree el archivo /etc/systemd/system/x11vnc.servicecon los siguientes comandos:
[Unit]
Description="x11vnc"
Requires=display-manager.service
After=display-manager.service

[Service]
ExecStart=/usr/bin/x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth guess -rfbauth /home/your-user/.vnc/passwd
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
RestartSec=2

[Install]
WantedBy=multi-user.target
  1. Haga que el sistema obtenga los cambios:
sudo systemctl daemon-reload
sudo systemctl start x11vnc.service
sudo systemctl enable x11vnc.service

Hecho. Esto debería permitirle conectarse a una sesión existente o iniciar una nueva.

Probado con:

$ lsb_release -a
No LSB modules are available.
Distributor ID: elementary
Description:    elementary OS 5.1.7 Hera
Release:    5.1.7
Codename:   hera

Y:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Elementary
Description:    elementary OS 7 Horus
Release:    7
Codename:   horus

Fuente

información relacionada