Có lẽ câu trả lời ngu dốt nhất mà tôi đã đăng nhưng ở đây đi: Sử dụng TigerVNC khách hàng / người xem và kiểm tra 'Resize remote session to local window'
dưới tab Screen các tùy chọn.
Tôi không biết khách hàng $% # @ TigerVNC nói gì với vncserver hoặc xrandr hoặc Xvnc hoặc gnome từ xa hoặc ... nhưng nó thay đổi kích thước khi tôi thay đổi cửa sổ Máy khách TigerVNC.
Thiết lập của tôi:
- Tiger VNC Server chạy trên CentOS 6. Lưu trữ máy tính để bàn Gnome. (Cũng hoạt động với RHEL 6.6)
- Windows một số phiên bản với Tiger VNC Client.
Với điều này, độ phân giải thay đổi để phù hợp với kích thước của cửa sổ máy khách cho dù đó là gì và không phải vậy zooming
, đó là thay đổi độ phân giải thực tế (tôi có thể thấy độ phân giải mới trong đầu ra xrandr).
Tôi đã thử tất cả những gì có thể để thêm độ phân giải mới vào xrandr, nhưng không có kết quả, luôn luôn có 'xrandr: Failed to get size of gamma for output default'
lỗi.
Các phiên bản mà nó hoạt động với tôi ngay bây giờ (mặc dù trước đây tôi không gặp vấn đề với bất kỳ phiên bản nào, tôi chỉ cài đặt phiên bản mới nhất sử dụng yum install gnome-* tigervnc-server
và hoạt động tốt):
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.