Use-case when positioning a window is necessary
Sébastien Wilmet
swilmet at informatique-libre.be
Mon Aug 8 13:58:52 UTC 2022
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
More information about the wayland-devel
mailing list