On Sat, May 1, 2021 at 9:48 AM Owen Taylor <otay...@redhat.com> wrote:
>
>
>
> On Sat, May 1, 2021, 7:51 AM Neal Gompa <ngomp...@gmail.com> wrote:
>>
>>
>> Note it only looks fine as long as you're not using fractional
>> scaling. Once framebuffer/fractional scaling is enabled in Mutter, it
>> looks absolutely terrible, because X11 applications are not scaled
>> properly. There are also other glitches if Qt5 applications run as X11
>> apps, and I'm not sure if some prominent Qt5 applications expose the
>> correct functionality in X11 mode (e.g. OBS Studio uses PipeWire for
>> screencasting when it is in Wayland mode).
>>
>> In general, I'd like to see if we can figure out *why* Mutter isn't
>> doing the right thing for Qt applications and why they're breaking
>> this way, because the fact that they're fine in Plasma Wayland and not
>> on GNOME Wayland points to Mutter needing work here.
>
>
> That doesn't make any more logical sense than "the fact that GTK applications 
> work fine with Mutter points to Qt needing work here." Without a diagnosis, 
> it's impossible to say.
>

GTK applications work fine on KWin (modulo some missing Wayland
protocols not being implemented in GTK3), so I'm reasonably confident
that the problem is in Mutter.

> If we can put someone who understands Qt together with someone who 
> understands Mutter it should be possible to figure out what is going on. If 
> the fix is hard, then reverting the Qt change until F35 might be needed, but 
> patching a reversion to X into Qt apps one-by-one doesn't seem like something 
> we'd want to do: it would leave unpatched apps affected, we might forget to 
> remove some of the patches, and it's going to make things altogether more 
> confusing.
>

I agree, do we know anyone who understands Mutter that could work with
someone who understands Qt to figure this out? I've got a couple of
folks in mind who could help on the KDE side (who I've CC'd to this
email).


-- 
真実はいつも一つ!/ Always, there's only one truth!
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to