diff --git a/debian/librem5-base-defaults.alternatives b/debian/librem5-base-defaults.alternatives
new file mode 100644
index 0000000000000000000000000000000000000000..ebf7e263078f51aecdbbbf7c4126eb105bc7a255
--- /dev/null
+++ b/debian/librem5-base-defaults.alternatives
@@ -0,0 +1,4 @@
+Name: Phosh-OSK
+Link: /usr/share/applications/sm.puri.OSK0.desktop
+Alternative: /usr/share/applications/sm.puri.OSK0-legacy.desktop
+Priority: 20
diff --git a/debian/librem5-base-defaults.install b/debian/librem5-base-defaults.install
index 04edb9359d55f2a29ba9f6ae463ce3fa57c1298c..07d32f0b8902000c55944e651fcf5187fb787a05 100644
--- a/debian/librem5-base-defaults.install
+++ b/debian/librem5-base-defaults.install
@@ -8,7 +8,7 @@ default/audio/profile-sets           usr/share/pulseaudio/alsa-mixer/
 default/audio/ucm2                   usr/share/alsa/
 default/audio/alsa-restore.service.d lib/systemd/system/
 
-default/sm.puri.OSK0.desktop         usr/share/applications/
+default/sm.puri.OSK0-legacy.desktop         usr/share/applications/
 default/osk-wayland                  usr/bin/
 
 # librem5 specific environment variables
diff --git a/default/sm.puri.OSK0.desktop b/default/sm.puri.OSK0-legacy.desktop
similarity index 85%
rename from default/sm.puri.OSK0.desktop
rename to default/sm.puri.OSK0-legacy.desktop
index 140b417d1e6cac0f0ef8a44786b07b6c8b751763..1847c844dc6618736b61a15fcd5075a4d53a0dd9 100644
--- a/default/sm.puri.OSK0.desktop
+++ b/default/sm.puri.OSK0-legacy.desktop
@@ -1,7 +1,7 @@
 [Desktop Entry]
 Type=Application
 Name=On-screen keyboard
-Comment=Default on-screen keyboard
+Comment=Legacy on-screen keyboard wrapper
 Exec=/usr/bin/osk-wayland
 Categories=GNOME;Core;
 OnlyShowIn=GNOME;