Я пытаюсь использовать свой телефон Android в качестве второго монитора для моей Ubuntu. Я слежу за этим блогом.
Это 20-virtual.conf
в /usr/share/X11/xorg.conf.d
Section "Device"
Identifier "intelgpu0"
Driver "intel"
Option "VirtualHeads" "1"
EndSection
, и это сценарий для виртуального рабочего стола и сервера VNC
#!/bin/bash
W=798 # Virtual display width
H=393 # Virtual display height
O=VIRTUAL1 # The name of the virtual display (check using xrandr)
P=eDP1 # The name of your physical display (check using xrandr)
PW=$(xrandr --current | grep \* | awk '{print $1;}' | cut -d x -f 1)
# Create the virtual display
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 '{print $1;}' | sed 's/^.\(.*\).$/\1/' | xargs xrandr --addmode $O
gtf $W $H 60 | sed '3q;d' | sed 's/Modeline//g' | awk '{print $1;}' | sed 's/^.\(.*\).$/\1/' | xargs xrandr --output $O --right-of $P --mode
# Forward the VNC port to your device and start a VNC session
adb reverse tcp:5900 tcp:5900
x11vnc -localhost -clip ${W}x${H}+${PW}+0
# When the session ends, turn off the virtual display
xrandr --output $O --off
Изображение рабочего стола после запуска скрипта
Также иногда система зависает и работает только мышь (тогда мне нужно либо перезагрузить систему, либо перезапустить gdm)