ฉันมีแอปพลิเคชันที่วางไข่หน้าต่างหลายบานและฉันไม่สามารถใช้งานได้xpra
ตามที่กำหนดไว้ในโซลูชัน run_scaled ที่ยอมรับ ฉันไม่สามารถทนต่อการปรับสเกล 2x ของ gnome-tweak-tool ได้ ใหญ่เกินไป ต้องการ 1.5x
ฉันได้ค้นพบว่าไคลเอนต์ TigerVNC java รองรับการแสดงผลฝั่งไคลเอ็นต์ 150%
ดังนั้นฉันเริ่ม vncserver ด้วยขนาด 2 / 3rds และ windows manager ขั้นต่ำ:
vncserver -geometry 2520x1380 -xstartup ~/.vnc/xstartup-mwm
จากนั้นฉันเชื่อมต่อกับไคลเอ็นต์ java v1.7 ของ TigerVNC (1.8.0 ขัดข้องสำหรับฉันอย่างสม่ำเสมอ):
java -jar VncViewer-1.7.0.jar -ScalingFactor=150
นอกเหนือจาก commandline คุณสามารถกดปุ่มF8
เพื่อรับตัวเลือก VNC Viewer หน้าจอ -> อัตราส่วนการปรับ -> 150% สิ่งนี้จะปรับความละเอียดจาก 2 / 3rds เป็น 4k ถึง 4k
Archaic MWM ใน VNC พร้อมการปรับขนาด 150% ทางด้านซ้าย เดสก์ท็อป Gnome แฟนซี (ดั้งเดิม) ทางด้านขวาไม่มีการปรับสเกล คุณจะสังเกตเห็นไอคอนเล็ก ๆ Gnome ถูกปรับเป็นอย่างอื่นสำหรับ 4k ด้วยการปรับขนาดตัวอักษร 1.5x ใน gnome-tweak-tool แต่ไอคอนไม่ได้ปรับขนาด นี่เป็นเพียงตัวอย่างแอปพลิเคชัน - ไอคอนและมาตราส่วนในแอปพลิเคชันที่ผลักฉันด้วยวิธีนี้แย่กว่ามาก
น่าเสียดายที่นี่เป็นเดสก์ท็อปที่ปรับสเกลทั้งหมด 1.5x พร้อมตัวจัดการหน้าต่างแยกต่างหาก มันสร้างพื้นที่ปิดกำแพงที่ดีสำหรับแอพ multiwindow ของฉัน แต่มันน่ารำคาญที่จะมีตัวจัดการหน้าต่างที่สอง อย่างไรก็ตาม VNC เป็นสิ่งที่ฉันคุ้นเคยจากการใช้งานมานานและสิ่งนี้ทำให้ฉันคุ้นเคยกับแล็ปท็อปได้อย่างง่ายดายดังนั้นบางทีนี่อาจใช้งานได้
xpra