[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Opacity not working in Form_Open (gtk)


Le 15/04/2025 à 22:59, Benoît Minisini a écrit :
Le 15/04/2025 à 20:56, Bruce Steers a écrit :

After what you said i tried some alternatives and found i was getting this issue only with *Marco* + Compositing

With Compiz and with Metacity+Compositing it all seems to work okay as expected.

I must have changed WM to Marco at some point and only just noticed opacity not working.

Thanks Benoit
BruceS

Since the last commit the Opacity property now works for all components, with the KDE window manager and X11.

Regards,


As for Wayland, it does not support setting the opacity of a specific window.

In that case, QT5/QT6 prints a warning message saying that the feature is not implemented.

And GTK+3 emulates the feature by drawing all the widgets of the window with an added transparency. Of course, when CSD is disabled like with KDE window manager, the title bar stays opaque.

Is there any X11 useful feature that is fully supported correctly by Wayland? I still can't use it, even with KDE. Everything almost works, except the several X11 unsupported uesful features, but things are slower (on KDE / Radeon integrated CPU), especially the games.

It makes me sad. But maybe the reason is that I don't work with three different high-resolution high-frequency huge high-dynamic range screens. Just a unique normal 1920x1080 60hz screen.

--
Benoît Minisini.


References:
Opacity not working in Form_Open (gtk)Bruce Steers <bsteers4@xxxxxxxxx>
Re: Opacity not working in Form_Open (gtk)Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
Re: Opacity not working in Form_Open (gtk)Bruce Steers <bsteers4@xxxxxxxxx>
Re: Opacity not working in Form_Open (gtk)Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
Re: Opacity not working in Form_Open (gtk)Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
Re: Opacity not working in Form_Open (gtk)Bruce Steers <bsteers4@xxxxxxxxx>
Re: Opacity not working in Form_Open (gtk)Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>