У меня есть машина с Ubuntu, к которой я подключаюсь с помощью NOMACHINE NX Client. Я хотел бы увеличить разрешение экрана (в идеале до 1600 x 1200), но я не могу сделать это, используя настройки клиента. Есть ли какое-то ограничение или какой-то файл конфигурации, который мне нужно отредактировать в окне Ubuntu, чтобы увеличить его?
2 ответа
Я столкнулся с точно такой же проблемой при подключении с Mac 10.8 к Ubuntu 10.04 через NX, и я использовал xrandr, чтобы исправить это.
Расширение Xrandr или X Resize, Rotate and Reflect (RandR)[2] является расширением X Window System, которое позволяет клиентам динамически изменять X-экраны, чтобы изменять размеры, вращать и отражать корневое окно экрана.
Следуй этим шагам:
На вашем компьютере с Ubuntu запустите xrandr:
$ xrandr
~$ xrandr SZ: Pixels Physical Refresh 0 1024 x 768 ( 347mm x 260mm ) 60
1 160 x 120 ( 54mm x 41mm ) 60
2 320 x 240 ( 108mm x 81mm ) 60
3 640 x 480 ( 217mm x 163mm ) 60
4 800 x 600 ( 271mm x 203mm ) 60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - noneЭто дает вам список всех доступных разрешений, поддерживаемых вашим компьютером Ubuntu.
Если вы хотите добавить новое разрешение, скажем, 1680 X 1050, добавьте его:
$ $ cvt 1680 1050
Это выводит:
~$ cvt 1680 1050
1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsyncТеперь вам нужно создать моделин
$ xrandr --newmode <Modeline>
Замените <Modeline> моделиной предыдущего вывода:
$ xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
Вот и все. Теперь, когда вы снова запустите xrandr, вы увидите, что добавленное разрешение в списке:
~$ xrandr SZ: Pixels Physical Refresh 0 1024 x 768 ( 347mm x 260mm ) 60
1 160 x 120 ( 54mm x 41mm ) 60
2 320 x 240 ( 108mm x 81mm ) 60
3 640 x 480 ( 217mm x 163mm ) 60
4 800 x 600 ( 271mm x 203mm ) 60
5 1680 x 1050 ( 569mm x 356mm ) 60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - noneУстановите новое соединение NX с вашей Ubuntu - используйте KDE/Gnome, и он выберет самое высокое доступное разрешение из этого списка, поддерживаемого вашим клиентом.
Если вы используете NX Player версии 4, вы должны сделать это, изменив разрешение в настройках ОС сервера, но в Ubuntu 12.04 панель «Дисплеи» пуста во время сеанса NX.
Вы можете попробовать использовать xrandr, чтобы изменить разрешение таким образом, но я еще не выяснил, как заставить это работать с NX. http://www.ubuntugeek.com/how-change-display-resolution-settings-using-xrandr.html