ในคำพังเพยฉันจะกำหนดค่าคำจำกัดความของ "เต็มหน้าจอ" เพื่อให้หน้าต่าง VNC ขนาดใหญ่ทำงานได้ดีในการตั้งค่าหน้าจอคู่ได้อย่างไร


2

ในสภาพแวดล้อมขององค์กรของฉันฉันต้องเรียกใช้เครื่อง Windows ที่ได้รับเซสชัน VNC บนเครื่องในเซิร์ฟเวอร์ฟาร์ม เครื่อง windows ของฉันเป็นหัวต่อที่มีหน้าจอความละเอียดต่างกัน (1600x1080 ทางซ้ายและ 1920x1200 ด้านขวา) ถ้าฉันสร้างเซสชัน VNC ที่ครอบคลุมจอภาพจากนั้นการขยายหน้าต่างในเซสชัน VNC ให้กว้างที่สุดทำให้จอภาพทั้งสองจอยืดออก

ฉันต้องการให้เหตุการณ์ "เพิ่มประสิทธิภาพ" ทำงานเหมือนที่มันทำบนเครื่อง windows ของฉัน - ฉันเพียง แต่ต้องการเพิ่มขนาดให้ใหญ่ที่สุดเท่าที่แสดงบนหน้าต่างที่เปิดอยู่

ฉันจะกำหนดสิ่งที่ฉันจะเรียกว่า "เพิ่มภูมิภาค" ได้อย่างไร ภูมิภาคในระนาบกราฟิก VNC ที่เมื่อฉันคลิก "ขยาย" หน้าต่างจะขยายเฉพาะในพื้นที่ที่อยู่ในปัจจุบัน (และส่วนใหญ่) เท่านั้น

ฉันสามารถทำสิ่งนี้ใน gnome, X, xrandr หรืออินเตอร์เฟซเวทย์มนตร์อื่น ๆ ได้หรือไม่?

คำตอบ:


1

ฉันสมมติว่า xrandr และ xdpyinfo แสดงการแสดงผลของคุณว่าเป็นหน้าจอเดียวที่มีขนาดที่เหมือนกับการแสดงผลทั้งสองเข้าด้วยกันเช่น 3520x1200

ดังนั้นสิ่งที่คุณต้องการทำคือพยายามแยกหน้าจอกลับเป็นเดสก์ท็อปแบบลอจิคัลอย่างใดอย่างหนึ่ง

วิธีที่ง่ายที่สุดที่ฉันรู้คือการใช้สิ่งที่เรียกว่า "ตัวจัดการหน้าต่างแบบเรียงต่อกัน" xmonad และ dwm เป็นสองตัวอย่าง

ตัวเลือกอื่นคือการใช้ตัวจัดการหน้าต่างที่อนุญาตเฉพาะการขยายแนวตั้งเท่านั้นเช่น Openbox, Blackbox หรือ Sawfish บ่อยครั้งที่พวกเขามีทางลัดในการทำเช่นคลิกกลางที่ปุ่มขยายในแถบชื่อเรื่อง

อีกตัวเลือกหนึ่งคือใช้ Devilspie ที่กำหนดคุณสมบัติของหน้าต่างตามกฎเช่นวาง Firefox ที่ 0x0 ด้วยขนาด 1600x1080 เป็นต้น


0

คุณต้องปิด Xinerama สิ่งนี้ทำในไฟล์ /etc/xorg.conf นี่อาจทำให้คุณไม่สามารถทำสองหัวได้ หากคุณกำลังใช้งาน NVIDIA ในการตั้งค่า xorg.conf ที่เหมาะสมด้วยโปรแกรม 'nvidia-settings' และคุณไม่จำเป็นต้องมี Xinerama


นี่คือ VNC คุณแน่ใจหรือว่าการตั้งค่า nvidia เกี่ยวข้องกับสิ่งนี้
Ross Rogers
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.