RealVNC не отображает окно в реальном размере, но представляет размер, рассчитанный на основе коэффициента масштабирования, установленного в окнах. Например, скажем, мое разрешение экрана составляет 1920x1080. И мой удаленный компьютер также настроен на 1920x1080. Тогда я ожидаю, что когда я перейду на весь экран, удаленный дисплей полностью займет мой дисплей. На самом деле этот размер зависит от «масштабирования», которое я выбираю в окнах. Предполагается, что это влияет только на текст, значки и т.д., Но VNC использует это для масштабирования самого удаленного дисплея.

Да, я могу использовать автоматическое масштабирование в RealVNC, чтобы оно занимало весь экран, но это делает вещи размытыми. У кого-нибудь есть решение для этого? Заранее спасибо.

Изменить: Я пытался искать, но эта конкретная проблема, кажется, очень трудно найти. Пока что все проблемы с разрешением связаны с несколькими мониторами или с тем, как изменить разрешение во время работы и т.д.

2 ответа2

1

Краткий ответ: используйте другого зрителя ...

У меня была примерно та же проблема, с которой вы столкнулись. Я использую ноутбук и внешний монитор. Поскольку экран ноутбука небольшой и с высоким разрешением, я использую опцию масштабирования окон только на нем. Но RealVNC применяет эту "коррекцию" даже при использовании внешнего монитора. Если я установлю масштабирование до 100% (разрешение сеанса совпадает с разрешением монитора), экран не будет заполнен, и если я разрешу автоматическое масштабирование, то весь экран будет размытым.

Во всяком случае, я попробовал TightVNC, и он делает то же самое, что и RealVNC. Единственным клиентом, которого я нашел для работы, был TigerVNC.

PS: я бы опубликовал это как комментарий, но, к сожалению, мне не хватает репутации, чтобы сделать это ...

0

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

Я решил эту проблему, включив внешний монитор в качестве дисплея № 2, и оставил ноутбук включенным в качестве дисплея № 1. После этого RealVNC снова начал нормально работать, и я мог растянуть окно до его размера, установленного при запуске vncserver, чтобы получить нормальное (немасштабированное) разрешение.

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

Нет причин использовать другой VNC-клиент.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .