Может ли сервер Linux VNC масштабировать разрешение до размера клиента?

11287
Ross

У меня довольно небольшое разрешение (по вертикали) на моем рабочем ПК, и мне нужно подключить VNC к рабочему столу Ubuntu. В 1024 * 768 окно должно прокручиваться и скатываться с края монитора.

С VirtualBox разрешение экрана гостя масштабируется до размера окна Vbox (с установленными гостевыми дополнениями) - есть ли способ получить такое же поведение с VNC? Я использую RealVNC VNC Viewer.

6

3 ответа на вопрос

2
eMPee584

Также Remmina «GTK + Remote Desktop Client» может выполнять масштабирование на стороне клиента.

Это необходимо сделать с помощью кнопки увеличительного стекла в верхней части окна подключения (с указанием удаленного рабочего стола), а не из диалогового окна начального подключения. Я не видел способа сделать его стандартным для всех VNC-соединений, но он запомнил это состояние при следующем подключении. idbrii 9 лет назад 0
1
Daniel Andersson

It's always risky to give a "No." answer to existence questions, because all it takes is a single counter example to completely refute, but let's go: no. That is not how explicitly VNC works.

You can however change the resolution with xrandr on the remote computer, but it is not VNC that would do this. The best a VNC viewer can do is give you a scrollable window.

Another option is to start a separate VNC server for your remote needs. Then you can choose the resolution you want. You can even connect to it locally on the remote machine if you need to do some work there as well. E.g.

vncserver -geometry 800x600 

will start a VNC server on another display (e.g. :1 on port 5901 as compared to the default on :0, port 5900) in the background that you can connect to remotely.

More random tips: if you resize the applications to the VNC viewer's window size manually, it will emulate native resolution quite well, I find.

1
derfian

Да, TigerVNC может сделать это. Тем не менее, это довольно новая функция, поэтому я не уверен, что она попала в дистрибутивы.