Each render mode now ships as its own installable screensaver (the legacy in-saver "Options…" sheet no longer works on modern macOS). Download the variant(s) you want — they appear as separate entries in System Settings → Screen Saver and can coexist.
Install
These bundles are ad-hoc signed, not notarized, so macOS quarantines them on download. On macOS 15 (Sequoia) and later, first launch is blocked with:
"Structure-Backbone.saver" Not Opened. Apple could not verify "Structure-Backbone.saver" is free of malware that may harm your Mac or compromise your privacy.
The old right-click → Open bypass no longer works for screensavers. Clear the quarantine flag instead (that flag is the only thing triggering the block). After unzipping into ~/Downloads:
xattr -dr com.apple.quarantine ~/Downloads/Structure-*.saver
open ~/Downloads/Structure-Backbone.saver # or move it to ~/Library/Screen Savers/Then pick the variant under System Settings → Screen Saver. If you cloned the repo, ./install.sh does the quarantine-strip + install for every variant automatically.
Variants
- Structure-Backbone — CA trace, colored by chain
- Structure-BallStick — all atoms, CPK colors, inferred bonds
- Structure-Spacefill — Van der Waals spheres (CPK)
- Structure-Ribbon — extruded ribbon mesh with PyMOL-style helix/sheet shapes
- Structure-Cartoon — Catmull-Rom tube cartoon
Also new
- User-selectable background color (full RGB) via the Structure Settings app (
Structure-Settings.app.zip) or thestructure-configCLI - On-screen download/loading status while the first structure is fetched
- Shared settings (display period, background, cache, internet, info overlay) apply to every variant