Как предотвратить RealVNC от масштабирования дисплея на основе опции масштабирования Windows?

3952
Akilan

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

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

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

0
Какую версию VNC Viewer вы используете? srk 6 лет назад 0
6,17. Последний. Akilan 6 лет назад 0
В 6.17 у зрителя есть настройка масштабирования, вы пытались установить его на 100%? Вы можете найти настройку на вкладке «Параметры» для любой записи в адресной книге зрителя. srk 6 лет назад 0
Как я уже упоминал в этом вопросе, масштабирование конечного изображения выглядит таким образом размытым. Это не масштабирование происходит на стороне сервера. Akilan 6 лет назад 0
Вы упомянули только автоматическое масштабирование, если вы установите просмотрщик на 100%, он не будет (или, скорее, не должен) масштабировать. Я просто попробовал то же самое в моей системе, и изображения на стороне просмотра и на сервере идентичны (или достаточно близки). Может быть, размытое изображение, которое вы видите, основано на кодировке, которую вы используете? Что говорит диалог «Информация о сеансе» зрителя для «запрашиваемого» и «последнего использованного кодирования»? srk 6 лет назад 0
100% масштабирование не имеет размытого изображения. Проблема, которую я описал в этом вопросе, возникает только при 100% масштабировании. Очевидно, что это можно исправить с помощью автоматического масштабирования или путем выбора правильного масштабирования, чего я не хочу делать, потому что изменение масштаба VNC на любое значение, отличное от 100, делает изображение размытым. Akilan 6 лет назад 0
Можете ли вы опубликовать снимок экрана с размытым изображением, видимым через средство просмотра, и снимок экрана диалогового окна «Информация о сеансе», когда вы подключены. srk 6 лет назад 0

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

1
Osvaldo Martinello Junior

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

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

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

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

Спасибо. Наконец нашел кого-то с точно такой же проблемой. :) Я не знаю, почему этот вопрос больше не обсуждается на форумах, ведущих к исправлению. TigerVNC действительно работает. Но я нахожусь в настройке предприятия, и TigerVNC не хватает функций в RealVNC предприятия. Akilan 5 лет назад 0
0
Brooke Wallace

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

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

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

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