Încerc să folosesc telefonul meu Android ca un al doilea monitor pentru Ubuntu.
eu urmaresc acest blog.
Acesta este 20-virtual.conf
în /usr/share/X11/xorg.conf.d
Secțiunea „Dispozitiv”
Identificator „intelgpu0”
Driver „intel”
Opțiunea „VirtualHeads” „1”
EndSection
și acesta este scriptul pentru desktopul virtual și serverul VNC
#!/bin/bash
W=798 # Lățimea afișajului virtual
H=393 # Înălțimea afișajului virtual
O=VIRTUAL1 # Numele afișajului virtual (verificați folosind xrandr)
P=eDP1 # Numele afișajului fizic (verificați folosind xrandr)
PW=$(xrandr --current | grep \* | awk '{print $1;}' | cut -d x -f 1)
# Creați afișajul virtual
gtf $W $H 60 | sed '3q;d' | sed 's/Modeline//g' | xargs xrandr --newmode
gtf $W $H 60 | sed '3q;d' | sed 's/Modeline//g' | awk „{printează $1;}” | sed 's/^.\(.*\).$/\1/' | xargs xrandr --addmode $O
gtf $W $H 60 | sed '3q;d' | sed 's/Modeline//g' | awk „{printează $1;}” | sed 's/^.\(.*\).$/\1/' | xargs xrandr --output $O --right-of $P --mode
# Redirecționați portul VNC către dispozitiv și începeți o sesiune VNC
adb inversă tcp:5900 tcp:5900
x11vnc -localhost -clip ${W}x${H}+${PW}+0
# Când se termină sesiunea, opriți afișajul virtual
xrandr --output $O --off
Imaginea desktopului după rularea scriptului
De asemenea, uneori sistemul se blochează și doar mouse-ul funcționează (atunci trebuie fie să repornesc sistemul, fie să repornesc gdm)