จากทุกสิ่งที่ฉันสามารถระบุได้ (ตลอดหลายเดือนของปัญหาที่คล้ายกันที่รายงานในงานประจำวัน) คือ VMware ไม่ผ่านการตั้งค่าการปรับขนาดเมื่อปรับขนาดจอแสดงผล
เมื่อตั้งค่าความละเอียดและมาตราส่วนใน UI หรือผ่านเทอร์มินัล คำสั่งโดยทั่วไปจะมีลักษณะดังนี้:
xrandr --โหมดใหม่ "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
xrandr --output eDP-1-1 --primary --pos 0x0 --สเกล 2x2
หมายเหตุ --มาตราส่วน
ที่ส่วนท้ายของคำสั่งที่สองซึ่งกำหนดค่าไว้ที่ (สำหรับตัวอย่างนี้) 200% คำสั่งที่สองนี้ไม่ได้ดำเนินการโดยเครื่องมือ VMware เพียงคำสั่งแรก
วิธีหนึ่งในการจัดการสิ่งนี้คือการมีสคริปต์ที่ทำงานอยู่เบื้องหลังเป็นระยะเพื่อตรวจสอบว่าความละเอียดของหน้าจอมีการเปลี่ยนแปลงหรือไม่ และหากมีการเปลี่ยนแปลง ให้ตั้งค่ามาตราส่วน คำตอบนี้เมื่อไม่กี่ปีก่อน แสดงวิธีการทำงานเพื่อให้บรรลุเป้าหมายนี้ มันอาจจะไม่ดีนัก แต่จนกว่า VMware จะอัปเดตเครื่องมือให้เป็นมิตรกับ Ubuntu มากขึ้น จำเป็นต้องมีวิธีแก้ปัญหา