diff --git a/debian/patches/Add-form-factors-to-desktop-and-appdata-files.patch b/debian/patches/Add-form-factors-to-desktop-and-appdata-files.patch
index 5cc75242dfe3c5524a43f33acf82e83864a1b7f4..c7f34f6416a6ced318703eaabb891af42325b9a5 100644
--- a/debian/patches/Add-form-factors-to-desktop-and-appdata-files.patch
+++ b/debian/patches/Add-form-factors-to-desktop-and-appdata-files.patch
@@ -1,4 +1,3 @@
-From dcd916997eaca5616e2150c2187557517a8fc606 Mon Sep 17 00:00:00 2001
 From: Sebastian Krzyszkowiak <dos@dosowisko.net>
 Date: Wed, 2 Dec 2020 00:51:15 +0100
 Subject: [PATCH] Add form factors to desktop and appdata files
@@ -9,10 +8,10 @@ Subject: [PATCH] Add form factors to desktop and appdata files
  2 files changed, 5 insertions(+)
 
 diff --git a/data/org.gnome.PrepaidManager.appdata.xml.in b/data/org.gnome.PrepaidManager.appdata.xml.in
-index e6b5aa2..1e8a20e 100644
+index 9c9e751..4435c28 100644
 --- a/data/org.gnome.PrepaidManager.appdata.xml.in
 +++ b/data/org.gnome.PrepaidManager.appdata.xml.in
-@@ -17,4 +17,8 @@
+@@ -20,4 +20,8 @@
        <screenshot type="default" width="411" height="183">https://honk.sigxcpu.org/piki/projects/ppm/check.png</screenshot>
        <screenshot width="411" height="183">https://honk.sigxcpu.org/piki/projects/ppm/topup.png</screenshot>
      </screenshots>
@@ -30,6 +29,3 @@ index 392c746..4e68e2f 100644
  Categories=GNOME;GTK;Utility;Network;
  Icon=ppm
 +X-Purism-FormFactor=Workstation;Mobile;
--- 
-2.29.2
-
diff --git a/debian/patches/desktop-file-Add-StartupNotify.patch b/debian/patches/desktop-file-Add-StartupNotify.patch
new file mode 100644
index 0000000000000000000000000000000000000000..0416877b2be2c83e2fd9ef482a171828678ad231
--- /dev/null
+++ b/debian/patches/desktop-file-Add-StartupNotify.patch
@@ -0,0 +1,21 @@
+From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
+Date: Tue, 28 Sep 2021 09:50:18 +0200
+Subject: desktop-file: Add StartupNotify
+
+This allows shells proper startup tracking
+
+(cherry picked from commit 1932f4b5c8b5d89566aeb3bc4bbd982505161abb)
+---
+ data/org.gnome.PrepaidManager.desktop.in | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/data/org.gnome.PrepaidManager.desktop.in b/data/org.gnome.PrepaidManager.desktop.in
+index 4e68e2f..744cc45 100644
+--- a/data/org.gnome.PrepaidManager.desktop.in
++++ b/data/org.gnome.PrepaidManager.desktop.in
+@@ -6,4 +6,5 @@ Terminal=false
+ Type=Application
+ Categories=GNOME;GTK;Utility;Network;
+ Icon=ppm
++StartupNotify=true
+ X-Purism-FormFactor=Workstation;Mobile;
diff --git a/debian/patches/series b/debian/patches/series
index ac5a71e35d1c3031a2e2cad76350ccc9304feca6..ef3edd18f0f9b82ebba0a9428e2a2114a5b390e5 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,3 +2,4 @@ Also-use-python3-when-not-running-via-wrapper.patch
 data-Make-appdata-validator-happy.patch
 No-need-to-use-old_div.patch
 Add-form-factors-to-desktop-and-appdata-files.patch
+desktop-file-Add-StartupNotify.patch