Hey, on Linux the login flow works differently from macOS. There’s no cursor:// redirect back to the app. The browser is supposed to stay on the confirmation page, and the IDE completes the login in the background via polling. So what you’re seeing is expected, but the IDE should pick it up within a few seconds.
If it doesn’t, the most common fix is changing one setting:
- Open Cursor Settings
Ctrl+, - Search for
Http: Proxy Support - Change the value from
overridetoon - Restart Cursor and try logging in again
This has fixed the same issue for other users:
- Cursor Desktop App Does Not Sign-In After Signing In From Web
- OAuth login silently fails behind local proxy — fix is changing one default setting
A couple more notes:
cursor-binfrom AUR is a community package, not an official one. If nothing helps, try the official build.tar.gzor AppImage from Cursor · Download. Sometimes community packages misscode-url-handler.desktopand related bits.
Let me know if that still doesn’t help. Next we can check logs via Help > Toggle Developer Tools > Console while you try to log in.