On Mon, 2022-08-08 at 15:37 +0200, Benoît Gschwind wrote: > > After a quick reading of your DevHelp case, I think the issue belong > devhelp and your app that using it. DevHelp have to provide an API to > be embeded in another application and Wayland protocol should not be > involved. Maybe d-bus can be used as pipe between DevHelp and others > applications.
The summary is as below: > Le lundi 08 août 2022 à 14:12 +0200, Sébastien Wilmet a écrit : <snip> > > With Wayland, this should be implemented with a subsurface. I may be > > wrong, but in this case it's not possible, because it's not the same > > app (the same process). > > > > (For example you open a terminal, then open Vim, then you press a key > > and it opens the Devhelp assistant window). <snip> As Olivier suggested, the xdg-foreign protocol would be a solution. I don't know if it's easy to implement, in a general way *from* any app (terminal etc) *to* Devhelp. But at least I know that it's feasible, and that Wayland supports it. Your solution might work as well, I don't know. Cheers, Sébastien