foot/client: implement xdga client activation

This is an application of the xdg activation protocol that will allow
compositors to associate new foot toplevels with the command that
launched them.

footclient receives an activation token from the launcher which the
compositor can use to track application startup. It passes the token
to the foot server, which then activates the new window with the token
to complete the startup sequence.
This commit is contained in:
Ronan Pigott 2021-10-28 17:51:44 -07:00
parent 347e79f8a1
commit 99d5bf64bc
9 changed files with 51 additions and 11 deletions

View file

@ -75,7 +75,7 @@ render_xcursor_set(struct seat *seat, struct terminal *term, const char *xcursor
}
struct wl_window *
wayl_win_init(struct terminal *term)
wayl_win_init(struct terminal *term, const char *token)
{
return NULL;
}