ฉันกำลังพยายามใช้โทรศัพท์ Android เป็นจอภาพที่สองสำหรับ Ubuntu ของฉัน
ฉันกำลังติดตาม นี้ บล็อก
นี้เป็น 20-virtual.conf
ใน /usr/share/X11/xorg.conf.d
ส่วน "อุปกรณ์"
ตัวระบุ "intelgpu0"
ไดรเวอร์ "อินเทล"
ตัวเลือก "VirtualHeads" "1"
ส่วนท้าย
และนี่คือสคริปต์สำหรับเดสก์ท็อปเสมือนและเซิร์ฟเวอร์ VNC
#!/bin/bash
W=798 # ความกว้างการแสดงผลเสมือน
H=393 # ความสูงของจอแสดงผลเสมือน
O=VIRTUAL1 # ชื่อของจอแสดงผลเสมือน (ตรวจสอบโดยใช้ xrandr)
P=eDP1 # ชื่อการแสดงผลทางกายภาพของคุณ (ตรวจสอบโดยใช้ xrandr)
PW=$(xrandr --current | grep \* | awk '{print $1;}' | cut -d x -f 1)
#สร้างหน้าจอเสมือนจริง
gtf $W $H 60 | sed '3q;d' | sed 's/Modelline//g' | xargs xrandr --โหมดใหม่
gtf $W $H 60 | sed '3q;d' | sed 's/Modelline//g' | awk '{พิมพ์ $1;}' | sed 's/^.\(.*\).$/\1/' | xargs xrandr --addmode $O
gtf $W $H 60 | sed '3q;d' | sed 's/Modelline//g' | awk '{พิมพ์ $1;}' | sed 's/^.\(.*\).$/\1/' | xargs xrandr --output $O --right-of $P --mode
# ส่งต่อพอร์ต VNC ไปยังอุปกรณ์ของคุณและเริ่มเซสชัน VNC
adb ย้อนกลับ tcp:5900 tcp:5900
x11vnc -localhost -คลิป ${W}x${H}+${PW}+0
# เมื่อเซสชันสิ้นสุดลง ให้ปิดการแสดงผลเสมือน
xrandr --output $O --ปิด
ภาพเดสก์ท็อปหลังจากเรียกใช้สคริปต์
บางครั้งระบบก็หยุดทำงานและมีเพียงเมาส์เท่านั้นที่ใช้งานได้ (จากนั้นฉันต้องรีบูตระบบหรือรีสตาร์ท gdm)