How to open .XO files on Linux
To open .XO files on Linux, on a system running Sugar, install the .xo as an Activity bundle from within Sugar (it should be recognized as application/vnd.olpc-sugar).
Step-by-step instructions
- On a system running Sugar, install the .xo as an Activity bundle from within Sugar (it should be recognized as application/vnd.olpc-sugar).
- To inspect the contents without Sugar, open it as a ZIP archive (for example by renaming .xo to .zip or using an archive manager that can open ZIP files regardless of extension).
Common issues
It won’t open on my desktop OS
.xo bundles are meant to be installed into the Sugar environment as Activities. Without Sugar, the file is just a ZIP-based bundle and won’t launch as an application.
- If you need to run it, open it on a system that has Sugar installed and install it as an Activity bundle.
- If you only need to view what’s inside, open it as a ZIP archive (rename .xo to .zip if your tool relies on file extensions).
File associations / MIME type not recognized
Desktop environments often rely on MIME databases to map extensions to types; if application/vnd.olpc-sugar isn’t known to your system, double-click behavior may be wrong.
- On Linux desktops that follow freedesktop.org MIME handling, ensure your MIME database includes application/vnd.olpc-sugar and is up to date.
- As a workaround, open it with an archive manager (ZIP) or install it from within Sugar rather than relying on file associations.
Bundle installs but Activity does not appear or run correctly in Sugar
A .xo is expected to follow Sugar’s activity bundle structure and metadata conventions; if the bundle is malformed or incomplete, Sugar may not load it properly.
- Verify the .xo is a valid ZIP and contains the expected activity bundle structure/metadata for Sugar.
- Try obtaining a known-good bundle (for example, an official or signed bundle where applicable) and compare structure/metadata.
Security note
.xo files are application bundles; installing them in Sugar can execute code contained in the bundle. Only install Activity bundles from sources you trust (IANA registration notes security considerations for this type).
