Saya telah menginstal Ubuntu 12,04 pada mesin dan saya selalu menggunakannya dari jarak jauh dari VNC. Ketika saya memiliki monitor yang terhubung ke mesin ini, saya dapat mengubah resolusi VNC viewer saya di baris berikut:
$vnc4server --geometry 1440x900
Ini bekerja untuk saya, tetapi saya selalu menggunakan mesin ini dari jarak jauh, saya mencabut monitor dan reboot. dan baris perintah di atas tidak berfungsi lagi.
Kemudian saya mencoba xrandr
SZ: Pixels Physical Refresh
*0 1024 x 768 ( 260mm x 195mm ) *60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none
Hanya ada satu opsi yang tersedia, jadi saya mencoba menambahkan yang baru.
$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"
kemudian saya memeriksa dengan xrandr lagi dan tidak dapat melihat mode baru ditambahkan.
Saya mencoba menjalankan perintah berikut dan mendapatkan kesalahan mengatakan RandR saya terlalu tua.
$xrandr --output S2 --mode 1440x900_60.00
xrandr: Server RandR version before 1.2
tetapi ini tidak masuk akal bagi saya, jika saya mencolokkan monitor kembali dan menjalankan perintah xrandr, itu berfungsi lagi! Sepertinya Ubuntu harus terhubung dengan monitor sungguhan sebelum saya dapat mengubah resolusi saya di VNC viewer saya.
Adakah yang bisa membantu?
UPDATE: Akhirnya saya memecahkan masalah ini dengan mengubah ke tightvncserver
$tightvncserver -geometry 1440x900
bekerja untukku.
Terima kasih semuanya menjawab pertanyaan saya