LINUX.ORG.RU

История изменений

Исправление 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 пока вроде), и будет ли всеми поддерживаться – хер его знает, возможно опять обосрутся где-то.