Как начать сеанс VNC с несколькими мониторами

Как начать сеанс VNC с несколькими мониторами

Для работы в моей лаборатории требуется два монитора (ну, я могу обойтись и одним монитором, но мне придется постоянно переключаться между окнами).

Безголовый сервер (без монитора) работает под управлением CentOS 6 64 бит GNOME с сервером Tiger VNC версии 1.1.0-16.el6.x86_64.

Мой вопрос: есть ли способ запустить сеанс VNC с двумя мониторами? В настоящее время файл /etc/sysconfig/vncservers выглядит так

VNCSERVERS="3:username"
VNCSERVERARGS[3]="-geometry 1920x1080 -geometry 1920x1200 -geometry 2560x1440 -geometry 3840x1080 -nolisten tcp -localhost"

Обратите внимание, что опция -geometry 3840x1080 создаст один широкий экран, но это не так удобно, как два экрана 1080p.

Я открыт для RealVNC или других VNC-серверов.

Спасибо!

решение1

На своей последней работе я много использовал TightVNC, и большинство решений VNC основаны на открытом стандарте VNC.

Учитывая то, как работает VNC, и то, что вы хотите сделать, единственный способ сделать это — установить геометрию, как вы указали, для поддержки большого горизонтального разрешения. Вы не можете разделить мониторы, поскольку в VNC нет понятия «отдельный» монитор. Кроме того, для работы удаленного компьютера необходимо иметь два монитора или лучше, чтобы он был подключен к нему. Дисплей без монитора будет рассматриваться как один монитор, если вы не настроите его по-другому в настройках сервера VNC.

Большинство программ рассматривают два монитора как один огромный дисплей с большим горизонтальным разрешением, включая Windows; требуется дополнительное программирование, чтобы поведение выглядело как два разных окна. Например, вот почему Windows записывает два монитора как одну картинку, когда вы делаете полноэкранный снимок экрана.

Одна из программ, которая может делать то, что вам нужно, — это Teamviewer. Существует версия для Linux, которая поддерживает CentOS.

Более подробная информация здесь:https://www.teamviewer.com/en/download/linux/

Связанный контент