Window Activation
Open, Needs TriagePublic

Description

@davidedmundson proposed a protocol on wayland-devel. It wasn't objected to. But I didn't push forward.

Effectively we use wl_foreign get a token and then pass them in the way as x timestamps.
Then a request "take_focus(string token)", where kwin will give focus if a surface has a token from the currently focussed surface it is moved

As per new wayland policy, we should make an implementation regardless (on a different name)

Also requires patches throughout KRun/KDbusService and maybe add support for Qt foreign windows via QPlatformHeaders

@davidedmundson would be happy to work on this. Do you have the URL to the proposal on the mailing list?

Where's the best place to get in contact to get this moving (when I have time to)?

romangg added a subscriber: romangg.EditedSep 14 2019, 9:39 PM

@davidedmundson would be happy to work on this. Do you have the URL to the proposal on the mailing list?

See https://lists.freedesktop.org/archives/wayland-devel/2018-July/038832.html
This link should have been in here long ago for reference.

Where's the best place to get in contact to get this moving (when I have time to)?

Continue discussion here about this proposal. You can also write to wayland-devel mailing list of course or come on IRC #plasma, #kwin or #wayland.