Details on how to fix your linux app stack

@tecnobrat
yes, solved.
here is an example of my entries into cursor-native.desktop.
If you locate the desktop subsequent to deconstructing the AppImage and sending the relevant directories to their new locations for ‘native’ linux type implementation, you would edit your desktop file to look something like this:

[Desktop Entry]
Version=1.0
Type=Application
Name=Cursor with Superpowers
GenericName=Cursor Code Editor
Comment=code like a maniac
StartupNotify=true
Exec=/usr/local/bin/cursor-native %U --enable-features=UseOzonePlatform --ozone-platform=wayland
Icon=/usr/local/share/icons/icons/hicolor/128x128/apps/cursor.png
Categories=Utility;Development;IDE;
Keywords=cursor;

# Add MIME types that Cursor can handle
MimeType=text/plain;text/html;application/json;application/javascript;application/xml;application/pdf;application/x-shellscript;

Make sure to update the desktop db with following (use or remove the sudo depending on where you deconstructed dir structures are ie system or user home. change the path to the dir of your desktop file placement)

❯ sudo update-desktop-database /usr/local/share/applications && echo "Desktop database updated"

I’ve worked on the full deconstruction process and have zsh scripting to handle it all, just not sure if anyone is interested in that sort of tear-down and setup.

For MCP question… Good one. I haven’t tried an auth dependent MCP server but did code out a standard js server which worked really fuckn well when briefly used it. Kubernetes MCP for local dev commands. Then built a python version (preferred since I’m ■■■■ at js). Been so busy that I haven’t had a chance to really get into the MCP stuff.

I’ll jump onto it soon hopefully.

1 Like