Bir makineye Ubuntu 12.04 yükledim ve her zaman VNC'den uzaktan kullanıyorum. Bu makineye monitör bağlandığında, VNC görüntüleyicimin çözünürlüğünü aşağıdaki satırda değiştirebilirim:
$vnc4server --geometry 1440x900
Bu benim için çalıştı, ancak her zaman bu makineyi uzaktan kullanıyorum, monitörü fişten çekiyorum ve yeniden başlatıyorum. ve yukarıdaki komut satırı artık çalışmıyor.
Sonra xrandr'ı denedim
SZ: Pixels Physical Refresh
*0 1024 x 768 ( 260mm x 195mm ) *60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none
Sadece bir seçenek var, bu yüzden yeni bir tane eklemeye çalıştım.
$cvt 1440 900
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
$xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
$xrandr --addmode S2 "1440x900_60.00"
Sonra birlikte kontrol xrandr tekrar edemez yeni mod eklendi bakın.
Aşağıdaki komutu yürütmeye çalışıyorum ve hata alıyorum RandR'imin çok eski olduğunu söylüyor.
$xrandr --output S2 --mode 1440x900_60.00
xrandr: Server RandR version before 1.2
ama bu benim için bir anlam ifade etmiyor, monitörü tekrar takıp xrandr komutunu çalıştırırsam tekrar çalışır! VNC görüntüleyicimdeki çözünürlüğümü değiştirmeden önce Ubuntu'nun gerçek bir monitöre bağlanması gerekiyor gibi görünüyor.
Biri yardım edebilir mi?
GÜNCELLEME: Sonunda tightvncserver olarak değiştirerek bu sorunu çözdüm
$tightvncserver -geometry 1440x900
benim için çalışıyor.
Teşekkürler her şey soruma cevap verdi