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
sumber
Jawaban:
Anda dapat mengubah resolusi ketika Anda terhubung ke PC tanpa monitor melalui VNC dengan menjalankan perintah berikut:
Sumber: http://www.x.org/archive/X11R7.5/doc/man/man1/xrandr.1.html
sumber
xrandr: command not found
adalah apa yang saya dapatkan di Ubuntu 12.04. Misalkan tidak diinstal di mana-mana secara defaultMelihat dokumentasi untuk xrandr, itu bergantung pada mendapatkan informasi dari layar untuk resolusi yang didukung. Dengan tidak adanya monitor yang terhubung, xrandr tidak memiliki informasi untuk menggambar untuk menetapkan resolusi tampilan dan kemungkinan besar menarik dari resolusi yang ditetapkan dalam preferensi Tampilan Anda untuk koneksi VNC. Tidak ada tampilan = tidak ada resolusi layar berubah.
sumber
xrandr
?