Запуск полноэкранного режима 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 геометрии достаточно высоки.