История изменений
Исправление hateyoufeel, (текущая версия) :
Ещё один не знающий матчасть…
Да. Ты.
Даже показывал снимок экрана с VLC с «невозможным в Wayland» масштабированием 150%, запущенным в Wayland-сеансе GNOME.
Ты же баклажанище лютое. Давай я тебе объясню ещё раз, что происходит на твоём скриншоте, чтобы ты понял: когда ты выставляешь масштабирование 150% в Wayland, VLC рендерит не в 1.5 раза большую картинку. VLC рендерит в 3 раза больше, после чего композитор уменьшает картинку в два раза (150% == 3/2). А всё почему? Потому что в протоколе поле имеет тип int.
Для именно дробного масштабирования, чтобы Qt/VLC рендерил сразу в 1.5 раза больше без последующего уменьшения, протокол запилили только сейчас (https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/143), поддерживается он далеко не всеми (только wlroots пока вроде), и будет ли всеми поддерживаться – хер его знает, возможно опять обосрутся где-то. Wayland – это вообще история о том, как обосрать себе штаны на ровном месте, а потом 14 лет ходить с гордым видом что всё ок, пока от тебя люди шарахаются из-за чудовищной вони.
Исходная версия hateyoufeel, :
Ещё один не знающий матчасть…
Да. Ты.
Даже показывал снимок экрана с VLC с «невозможным в Wayland» масштабированием 150%, запущенным в Wayland-сеансе GNOME.
Ты же баклажанище лютое. Давай я тебе объясню ещё раз, что происходит на твоём скриншоте, чтобы ты понял: когда ты выставляешь масштабирование 150% в Wayland, VLC рендерит не в 1.5 раза большую картинку. VLC рендерит в 3 раза больше, после чего композитор уменьшает картинку в два раза (150% == 3/2). А всё почему? Потому что в протоколе поле имеет тип int.
Для именно дробного масштабирования, чтобы Qt/VLC рендерил сразу в 1.5 раза больше без последующего уменьшения, протокол запилили только сейчас (https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/143), поддерживается он далеко не всеми (только wlroots пока вроде), и будет ли всеми поддерживаться – хер его знает, возможно опять обосрутся где-то.