https://bugs.kde.org/show_bug.cgi?id=488208

Sergio <sergio.calleg...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Wayland regression wrt X11  |Xpra breaks under kwin
                   |session: Xpra breaks under  |wayland: context menus of
                   |kwin wayland: context menus |remote applications
                   |of remote applications      |disappear istantaneousl.
                   |disappear istantaneously    |Works with gnome; works on
                   |works with gnome, works on  |kwin as an X11 application
                   |kwin in X11 mode            |

--- Comment #5 from Sergio <sergio.calleg...@gmail.com> ---
More recent versions of Xpra (6.2.3) do not fix the issue that is evidently in
the way in which kwin manages the wayland protocols. Because the xpra client
seems to work fine as a wayland application on gnome, and wayland is complex,
there is little interest/possibility from the xpra developers in trying to
triage the issue with KDE plasma without the help of kwin developers.

For plasma wayland sessions, the suggestion is to force xpra to run as an X11
application via xwayland, setting XDG_SESSION_TYPE=x11 since with this setup
the xpra client works fine on kwin, but obviously this is suboptimal.

When the issue occurs, messages like the following one are logged:
```
Gdk-Message: 10:24:45.308: Window 0x5644b1a1ac10 is a temporary window without
parent, application will not be able to position it on screen.
```

The xpra developers explain:

"It seems to be a new rule that you can't have a chain of windows transient for
others.
All the transient windows must be transient for the top one, which is weird
conceptually: in a 2 level menu, the secondary menu is attached to the first
level, not to the parent window...
So xpra has to try to workaround this new "feature" too.
(since the X11 windows may declare the relationship in the way that makes
sense)"

Apparently, the way in which xpra tries to work around this works in the gnome
wayland compositor but does not in kwin.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to