Запуск полноэкранного режима VNC с несколькими мониторами

Я подключаюсь к удаленной системе с помощью VNC (tigervnc-1.1.0 на клиенте, RealVNC-4.1.2 на сервере). Клиентская система имеет два монитора, использующих Nvidia twinview, с эффективным разрешением 3200x1200.

Когда я говорю vncviewer использовать полноэкранный режим, окно удаленной системы (1600x1200) центрируется на обоих мониторах с большими черными пробелами с обеих сторон. Я также попытался запустить Xinerama вместо twinview в клиентской системе, но это не имеет значения.

Есть ли способ запустить vncviewer в полноэкранном режиме, без рамки VNC, но ограничить его одним монитором?

4 ответа

Я использую TigerVNC 1.7.1 (32 бит).

Начать просмотр.
Нажмите F8
Варианты выбора.
Выберите вкладку экранов.
Установите / снимите флажок Включить полноэкранный режим на всех мониторах.

Есть ли способ запустить vncviewer в полноэкранном режиме, без рамки VNC, но ограничить его одним монитором?

Да Перейдите в Options -> Expert Tab и установите UseAllMonitors в False.

Да Получите более новую версию Tigervnc (1.3.0 или более позднюю). Или используйте Realvnc (который, к сожалению, является проприетарным и поэтому не входит в большинство дистрибутивов GNU/Linux).

Этот баг-трекер http://sourceforge.net/p/tigervnc/feature-request-tracker/37/ Подразумевает, что он был исправлен в более поздних версиях tigervnc.

Кроме того, лучший по рейтингу ответ Камерона Тона не дает точного ответа на вопрос: в исходном вопросе отсутствует вкладка "Эксперт", о которой спрашивал клиент Tigervnc (в моей версии такая вкладка есть в клиенте Realvnc (5.1.0).) параметр UseAllMonitors отсутствует, но параметр "Полноэкранный режим" отображается только на одном мониторе). (Извинения: я бы прокомментировал его ответ напрямую, но, очевидно, это требует большей репутации, чем написание ответа).

Из "Я также пытался запустить Xinerama вместо twinview", я вычитаю, что вы используете Linux. Я не знаю tigervnc, но большинство программ X поддерживают опцию -geometry, которая работает так:

myprogram -geometry <width>x<height>+<xoffset>+<yoffset>

так что вы, вероятно, хотите передать свой tigervnc

-geometry 1600x1200+0+0

На самом деле, я думаю, что каждая программа, связанная с Xlib, имеет эту функцию, так что ваши шансы на поддержку tigervnc геометрии достаточно высоки.

Другие вопросы по тегам