บางทีคำตอบที่โง่ที่สุดที่ฉันโพสต์ แต่ไปที่นี่: ใช้ TigerVNC client / viewer และตรวจสอบ'Resize remote session to local window'
ภายใต้แท็บ Screen ของตัวเลือก
ฉันไม่ทราบว่าไคลเอนต์ $% # @ TigerVNC บอก vncserver ระยะไกลหรือ xrandr หรือ Xvnc หรือ gnome หรือ ... แต่มันปรับขนาดเมื่อฉันเปลี่ยนหน้าต่างลูกค้า TigerVNC
การตั้งค่าของฉัน:
- เซิร์ฟเวอร์ Tiger VNC ทำงานบน CentOS 6 โฮสต์เดสก์ท็อป GNOME (ทำงานร่วมกับ RHEL 6.6 ด้วย)
- Windows บางเวอร์ชันมี Tiger VNC Client
ด้วยการเปลี่ยนแปลงความละเอียดนี้เพื่อให้พอดีกับขนาดของหน้าต่างไคลเอ็นต์ไม่ว่ามันจะเป็นอะไรและมันไม่ใช่zooming
การเปลี่ยนแปลงความละเอียดจริง (ฉันสามารถดูความละเอียดใหม่ในเอาต์พุต xrandr)
ฉันพยายามทั้งหมดที่ฉันสามารถทำได้เพื่อเพิ่มความละเอียดใหม่ให้กับ xrandr แต่เพื่อประโยชน์ใด ๆ มักจะจบลงด้วย'xrandr: Failed to get size of gamma for output default'
ข้อผิดพลาด
รุ่นที่ใช้งานได้สำหรับฉันตอนนี้ (แม้ว่าฉันไม่เคยมีปัญหากับรุ่นใด ๆ ในอดีตที่ผ่านมาฉันเพิ่งติดตั้งการใช้yum install gnome-* tigervnc-server
งานล่าสุดและทำงานได้ดี)
OS: RHEL 6.6 (Santiago)
VNC Server:
Name : tigervnc-server
Arch : x86_64
Version : 1.1.0
Release : 16.el6
# May be this is relevant..
$ xrandr --version
xrandr program version 1.4.0
Server reports RandR version 1.4
$
# I start the server using vncserver -geometry 800x600
# Xvnc is started by vncserver with following args:
/usr/bin/Xvnc :1 -desktop plabb13.sgdcelab.sabre.com:1 (sg219898) -auth /login/sg219898/.Xauthority
-geometry 800x600 -rfbwait 30000 -rfbauth /login/sg219898/.vnc/passwd -rfbport 5901 -fp catalogue:/e
tc/X11/fontpath.d -pn
# I'm running GNOME (installed using sudo yum install gnome-*)
Name : gnome-desktop
Arch : x86_64
Version : 2.28.2
Release : 11.el6
Name : gnome-session
Arch : x86_64
Version : 2.28.0
Release : 22.el6
Connect using Tiger 32-bit VNC Client v1.3.1 on Windows 7.