История изменений
Исправление ls-h, (текущая версия) :
Спасибо, прочитал наконец аргументы, что в Wayland не так, как надо. Оказывается, очень не так, например:
If your client tries to draw while it is hidden, woops it gets indefinitely stalled until you bring it back into view. Well surely the client can just check if it is visible before drawing, right? Actually no, you can't. That's right, clients have no way of knowing if they are hidden or not.
И вот:
So in the case of 1.5x scaling, clients are sent a scale value of 3 so they paint at 3x the resolution. Then, the compositor scales that down by 2.
Не знал, что там такой маразм!
Исходная версия ls-h, :
Спасибо, прочитал наконец аргументы, что в Wayland не так, как надо. Оказывается, очень не так, например:
If your client tries to draw while it is hidden, woops it gets indefinitely stalled until you bring it back into view. Well surely the client can just check if it is visible before drawing, right? Actually no, you can't. That's right, clients have no way of knowing if they are hidden or not.
B вот:
So in the case of 1.5x scaling, clients are sent a scale value of 3 so they paint at 3x the resolution. Then, the compositor scales that down by 2.
Не знал, что там такой маразм!