Скейлинг дисплеев

Причина номер миллион почему я не пользуюсь Android эмулятором - при перетаскивании эмулятора между мониторами с разным скейлингом - всё зависает к чертям. Виноват конечно же эмулятор как произведение гуглового софтверного искусства, но давайте чуть чуть про мониторы поговорим.

Скейлинг мониторов, да и вообще многодисплейность - это какая-то абсолютно нерешённая область компьютерсаенса. С ними ну буквально всё не так. Дано: монитор 24 дюйма FHD для игр, монитор 24 дюйма QHD для работы, стоят бок о бок. Мне как пользователю хочется на разных мониторах видеть картинку, которая в физическом мире соотносится 1:1.

Представляете, в 2022 году до сих пор нельзя играть в игры на не-primary мониторе без адских костылей. Поэтому время от времени приходится переключаться между ними наблюдая красивые баги.

На Windows (почти уверен что везде так) половина приложений когда хочет получить скейлинг - берёт его из primary монитора потому что почему бы нет. Например Telegram на разных мониторах отображается с разным масштабированием. Это конечно можно списать на то, что в разработке телеграма поддерживается велосипедописание, но так работает почти всё, то есть в десктопном мире так вообще принято. Если вы решите сделать primary монитором тот который FHD, то на QHD будете смотреть на мыльцо в этих же приложениях. Надо отдать должное Microsoft, родные приложения у них написаны отлично в этом плане.

Это хоть и самое примечательное что можно заметить, но не единственное. Просто когда перетаскиваешь окно видишь как левая часть окна на одном мониторе и правая на другом - разного масштаба. Некоторые приложения при перетаскивании падают, потому что они в шоке: "как это так скейлинг на ходу поменялся". При переключении primary монитора у вас могут окна потеряться на каком-то невидимом третьем мониторе. На KDE, когда трогал в последний раз, я вообще не нашёл нормальный способ поставить разный скейлинг на мониторах. Боюсь представить что на маках. Мне не доводилось, но с их подходом "не держите телефон таким образом" ничего хорошего я бы там не ждал. Рад буду ошибаться.

Короче говоря мой совет - не покупайте мониторы с разным разрешением и не переключайте primary монитор в процессе работы. Вам эти проблемы не нужны, поверьте.