У мене на машині встановлений Ubuntu 12.04, і я завжди використовую його віддалено від VNC. Коли у мене підключений монітор до цієї машини, я можу змінити роздільну здатність свого переглядача VNC у наступному рядку:
$vnc4server --geometry 1440x900
Це працювало для мене, але я завжди використовую цю машину віддалено, відключаю монітор і перезавантажую. і вказаний вище командний рядок більше не працює.
Потім я спробував 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
Є лише один варіант, тому я спробував додати новий.
$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"
потім я знову перевірив xrandr і не бачу доданого нового режиму.
Я намагаюся виконати таку команду, і помилка каже, що мій RandR занадто старий.
$xrandr --output S2 --mode 1440x900_60.00
xrandr: Server RandR version before 1.2
але це не має сенсу для мене, якщо я підключу монітор назад і запускаю команду xrandr, вона працює знову! Здається, що Ubuntu повинен зв’язатися з реальним монітором, перш ніж я можу змінити свою роздільну здатність у своєму переглядачі VNC.
Хтось може допомогти?
ОНОВЛЕННЯ: Нарешті я вирішив цю проблему, перейшовши на " hardvncserver"
$tightvncserver -geometry 1440x900
працює для мене.
Дякую, що все відповіло на моє запитання