VNC no sistema operacional elementar

VNC no sistema operacional elementar

Instalei o sistema operacional elementar em meu laptop e tentei instalar o servidor VNC. Primeiro instalei vnc4server, abri e loguei no telefone. Na tela eu vi:

failed to load session gnome

Como preciso configurá-lo para rodar no sistema operacional elementar? Não estou interessado em instalar o GNOME.

Responder1

Crie um arquivo chamado .xsession em seu diretório inicial e escreva o seguinte conteúdo nele.

 gnome-session --session=pantheon

Em seguida, reinicie o vncserver e conecte-se novamente. Eu testei isso com o tightvncserver.


Se você quiser usar display:0 use x11vnc.Aqui você pode encontrar mais informaçõessobre como configurar e conectar-se a um servidor x11vnc.

Responder2

  1. Instale x11vncvia apt (ouServidor X11VNCaplicativo do AppCenter no EOS 5 ou anterior).

  2. Correr:

sudo x11vnc -storepasswd # This will prompt password, confirmation and the location, choose `/home/your-user/.vnc`.
  1. Crie o arquivo /etc/systemd/system/x11vnc.servicecom os seguintes 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. Faça o systemd obter as alterações:
sudo systemctl daemon-reload
sudo systemctl start x11vnc.service
sudo systemctl enable x11vnc.service

Feito. Isso deve permitir que você se conecte à sessão existente ou inicie uma nova.

Testado com:

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

E:

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

Fonte

informação relacionada