Please stop distributing your IDE on LInux as AppImage

Because it seems like some issues with cursor being packaged as appimage.
I can’t even deactivate my virtual environment because it says for some reason that cursor.appimage: command not found
I even installed cursor shell script to make work cursor command

#!/bin/bash
APPIMAGE_PATH="/home/user/.local/bin/cursor.appimage"
if [[ ! -f "$APPIMAGE_PATH" ]]; then
   echo "Error: Cursor AppImage not found at $APPIMAGE_PATH" >&2
   exit 1
fi
"$APPIMAGE_PATH" "$@" &> /dev/null &

but it still not working properly, will cancel my subscription, until cursor team will package this IDE to Linux properly, like vscode does with their own deb and rpm repos. Or at least just use flatpak. Hope cursor team will figure this out, if not they always can ask AI to vibe-code solution for them

I was creating this topic on feedback because i dont want to fill bug report, so much time already wasted on trying to make this editor work on Linux properly.

3 Likes

I argue!

Please DO NOT stop distributing your IDE on LInux as AppImage.

The AppImage is very useful and easy way to have up-to-date Cursor app without polluting OS with alternatives.

I disagree - as you can see from my post: Why is the linux app not native?.

The AppImage distribution only creates problems and is not the normal way to go

I also disagree, appimage is the best

For others coming here that are on Ubuntu and would like to make it easier to launch cursor, here’s what I did:

  1. mkdir -p /home/$USER/.local/share/dotfiles/applications/icons/
  2. Download logo from here and move to ^ as cursor.png
  3. Download app image into /home/$USER/bin/Cursor.AppImage
  4. Run this:
cat <<EOF >~/.local/share/applications/Cursor.desktop
[Desktop Entry]
Version=1.0
Name=Cursor
Comment=Cursor IDE
Exec=/home/$USER/bin/Cursor.AppImage --no-sandbox
Terminal=false
Type=Application
Icon=/home/$USER/.local/share/dotfiles/applications/icons/cursor.png
EOF
1 Like

or use Gear Lever and do it automagically. Available as Snap and Flatpack too!

1 Like

Please stop distributing AppImage. It is realy probramatic format.

It disables chrome-sandbox and enforces --no-sandbox for kernel namespace sandbox is disabled. AppImage is not a sandbox.

Moreover, some people reports rustup and voltajs does not work on unextracted Cursor AppImage.