@ostheer instead of having /usr/bin/openscad be a symlink to /opt/openscad-snapshot-appimage/openscad.AppImage, can you make it a shell script with the same environment variables as the .desktop file? Something like:
#!/usr/bin/env sh
QT_PLUGIN_PATH=/usr/lib/qt6/plugins LD_LIBRARY_PATH=/usr/lib /opt/openscad-snapshot-appimage/openscad.AppImage
Pinned Comments
ostheer commented on 2026-02-08 13:34 (UTC)
NOTE: If you're using the .desktop file to start the program, Openscad will try to link your system Qt libraries. This is done to enable missing (dark) themes. If you get undefined symbol errors, make sure the required Qt(6) libraries are installed on your system. Alternatively, create your own .desktop without QT_PLUGIN_PATH and LD_LIBRARY_PATH.