From 6197e5a34e76eae0900bc2b50967bac6dcc9c201 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 26 Aug 2021 12:31:50 +1000 Subject: [PATCH] tools: print the default properties from the demo server Signed-off-by: Peter Hutterer --- tools/eis-demo-server.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tools/eis-demo-server.c b/tools/eis-demo-server.c index 32db466..64e76a0 100644 --- a/tools/eis-demo-server.c +++ b/tools/eis-demo-server.c @@ -157,7 +157,11 @@ eis_demo_server_printf_handle_event(struct eis_demo_server *server, case EIS_EVENT_CLIENT_CONNECT: { struct eis_client *client = eis_event_get_client(e); - colorprint("new client: %s\n", eis_client_get_name(client)); + const char *pid = eis_client_property_get(client, "ei.application.pid"); + const char *cmdline = eis_client_property_get(client, "ei.application.cmdline"); + const char *ctype = eis_client_property_get(client, "ei.connection.type"); + colorprint("new client: %s (pid %s, '%s'), connected via %s\n", eis_client_get_name(client), + pid, cmdline, ctype); /* insert sophisticated authentication here */ eis_client_connect(client); colorprint("accepting client, creating new seat 'default'\n");