From 7c58faeac4683a31378d720da888ae72cd0e063d Mon Sep 17 00:00:00 2001 From: Danny Milosavljevic Date: Fri, 9 Jan 2026 03:12:26 +0100 Subject: [PATCH] xwayland: Start without XTEST extension. By default, wlroots starts Xwayland with XTEST which means anybody can inject key events. This disables XTEST. --- xwayland/server.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xwayland/server.c b/xwayland/server.c index 0e8ad44fe..d678e53ae 100644 --- a/xwayland/server.c +++ b/xwayland/server.c @@ -48,6 +48,8 @@ noreturn static void exec_xwayland(struct wlr_xwayland_server *server, argv[i++] = server->display_name; argv[i++] = "-rootless"; argv[i++] = "-core"; + argv[i++] = "-extension"; + argv[i++] = "XTEST"; argv[i++] = "-terminate"; #if HAVE_XWAYLAND_TERMINATE_DELAY