Cursor desktop entry is broken on Linux+/Wayland

When launching the cursor editor in a Linux + Wayland environment by clicking the desktop entry, the application window fails to register correctly. This results in the display of a default icon and the app name being shown as “cursor-url-handler.”

Environment: NixOS 24.11@Gnome(Wayland)
Cursor version: 0.44.11 (Latest)

This is a known bug in VSCode around Oct/Nov: New version 1.69 has missing `app_id` under wayland · Issue #154693 · microsoft/vscode · GitHub, and is fixed in fix: Use a proper desktop name in package.json by ShadowRZ · Pull Request #231472 · microsoft/vscode · GitHub.

1 Like

Hey, we should have an update coming soon that increases the base version of VSCode Cursor is based on, so this fix should come as part of that I believe!

1 Like

Hi @danperks I just tested 0.45.2 here and the issue is still there.

It looks like Cursor is now based on VSCode 1.96.2 but unfortunately the commit fixing the bug is only included since VSCode 1.96.4

Would it be possible to bump the base VSCode version to at least 1.96.4? It might not be much work given it is just a bugfix release and not a minor version upgrade, although I am not sure.

Ah, good point! I’ll see if we can get this added in anyway, at it looks like a one line fix!

EDIT: Looking at our code, it looks like we may have already got this fix lined up for a future update, but no ETA unfortunately!

2 Likes