diff --git a/ChangeLog b/ChangeLog
index 84dd43c982a2a7d07069def2bd195ed88551bfac..ce60eb40a3c42f6202ab69f464a96c56977f0719 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2024-11-14 Timothee Besset <ttimo@valvesoftware.com>
+
+	* Release v0.20241114.0
+	* Fix screenshots to work against latest gamescope.
+
 2024-10-25 Timothee Besset <ttimo@valvesoftware.com>
 
 	* Release v0.20241025.0
diff --git a/client/devkit_client/__init__.py b/client/devkit_client/__init__.py
index 4309c172a2ce3854d4d1df69b3a3957584d85216..9df3b302781effb4dff298e4226f8c781cd73d19 100644
--- a/client/devkit_client/__init__.py
+++ b/client/devkit_client/__init__.py
@@ -1566,7 +1566,7 @@ def screenshot(args):
     # wipe any existing screenshot first:
     # - so they don't accumulate in tmpfs
     # - so we can wait and confirm a new screenshot was delivered
-    _simple_ssh(ssh, 'rm /tmp/gamescope_*.png', silent=True)
+    _simple_ssh(ssh, 'rm /tmp/gamescope*.png', silent=True)
     if args.xprop is None:
         _simple_ssh(ssh, 'kill -USR2 `pidof gamescope`', silent=True, check_status=True)
     else: