Schermo multiplo

  linux, terminale, video, windows

per utilizzare 2 pc e condividere lo schermo

installare x11vnc sul pc server (quello che vogliamo controllare da remoto)

sudo apt install x11vnc

installare x2vnc sul pc client (quello con cui vogliamo controllare)

sudo apt install x2vnc

prendere nota dell’indirizzo ip e avviare sul pc server x11vnc e prendere nota del numero del desktop

$ ip addr

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s7: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 00:26:2d:3f:6b:ae brd ff:ff:ff:ff:ff:ff
3: wlxb8a3868ed497: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether b8:a3:86:8e:d4:97 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.103/24 brd 192.168.1.255 scope global dynamic noprefixroute wlxb8a3868ed497
       valid_lft 68005sec preferred_lft 68005sec
    inet6 fe80::baa3:86ff:fe8e:d497/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

$ x11vnc

...
...
...

4/02/2022 21:12:14 WARNING: You are running x11vnc WITHOUT a password.  See
24/02/2022 21:12:14 WARNING: the warning message printed above for more info.
24/02/2022 21:12:14 

The VNC desktop is:      debian:1
PORT=5901

******************************************************************************
Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?

...
...
...

avviare sul pc client x2vnc (info qui) e inserirlo dopo l’indirizzo ip

 x2vnc 192.168.1.103:1

Un’alternativa a x2vnc per collegare windows è TightVNC ma prima bisogna installare e avviare OpenSSH e Putty su windows (per accedere in ssh l’utente windows deve avere una password pannello di controllo > Account utente e protezione > Account utente > aggiungi password)

qui un file per avviare il processo, compreso l’avvio dell’audio in background

Creare e avviare il servizio x11vnc — (non funziona)

cCreare il file di servizio:

sudo nano /etc/systemd/system/x11vnc.service

e aggiungere queste righe

[Unit]
Description=Start x11vnc at startup.
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbport 5900 -shared -display :0

[Install]
WantedBy=multi-user.target

ricaricare il daemon

systemctl daemon-reload

abilitare il servizio e avviarlo

systemctl enable x11vnc.service
systemctl start x11vnc.service 
 

SCRIVI UN COMMENTO