Score:0

หน้าจอฉีกขาดเมื่อใช้ xrandr และ x11vnc บน Ubuntu 20.04

ธง ph

ฉันกำลังพยายามใช้โทรศัพท์ 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)

Score:0
ธง mo

ในไฟล์ /usr/share/X11/xorg.conf.d/20-virtual.conf เปลี่ยนคนขับเป็น "การตั้งค่าโหมด"

นี่คือวิธีของคุณ 20-virtual.conf ไฟล์ควรมีลักษณะ

ส่วน "อุปกรณ์"
    ตัวระบุ "intelgpu0"
    ไดรเวอร์ "การตั้งค่าโหมด"
    ตัวเลือก "VirtualHeads" "1"
    ตัวเลือก "TearFree" "จริง"
ส่วนท้าย
preIdiot avatar
ph flag
`xrandr` ไม่แสดง VIRTUAL1 อีกต่อไปและการเรียกใช้สคริปต์ทำให้ ``xrandr: ไม่พบผลลัพธ์ "VIRTUAL1" คำเตือน: ไม่พบเอาต์พุต VIRTUAL1; ไม่สนใจ``
Amit Dube avatar
mo flag
เรียกใช้ `xrandr` และคุณจะเห็นเอาต์พุตที่ไม่ได้เชื่อมต่อที่แตกต่างกัน ในกรณีของฉัน `DP-1-1 ถูกตัดการเชื่อมต่อ HDMI-1-1 ถูกตัดการเชื่อมต่อ DP-1-2 ถูกตัดการเชื่อมต่อ' ตอนนี้แทนที่ `VIRTUAL1` ด้วย `DP-1-1` ตรวจสอบด้วยว่า `eDP1` เปลี่ยนเป็น `eDP-1` หรือไม่ สิ่งนี้เกิดขึ้นเมื่อเปลี่ยนไดเวอร์จาก 'intel' เป็น 'modesetting'
preIdiot avatar
ph flag
ฉันไม่มี DP-* ฉันมีแค่ eDP-1 และ HDMI-1
Amit Dube avatar
mo flag
จากนั้นลองใช้ `HDMI-1` แทน 'VIRTUAL1` ก็น่าจะใช้ได้
preIdiot avatar
ph flag
ไม่ ใช้กับ HDMI-1 ไม่ได้
Amit Dube avatar
mo flag
แก้ไขไฟล์ /etc/X11/xorg.conf ของคุณ (ทำสำเนาก่อนแก้ไข) และเปลี่ยนอุปกรณ์ในส่วนนี้ [ลิงก์](https://gist.github.com/wangruohui/bc7b9f424e3d5deb0c0b8bba990b1bc5#2-configure-xorg ) คัดลอกการกำหนดค่าที่สองจากลิงก์

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา