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
Instalar
x11vnc
a través de apt (oServidor X11VNCaplicación desde AppCenter en EOS 5 o anterior).Correr:
sudo x11vnc -storepasswd # This will prompt password, confirmation and the location, choose `/home/your-user/.vnc`.
- Cree el archivo
/etc/systemd/system/x11vnc.service
con 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
- 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