Register the aether:// protocol
August 14, 2026 ยท View on GitHub
Use aether:// links to open a theme, palette, or wallpaper in Aether directly from a browser.
Quick start
Packages that include li.oever.aether.url-handler.desktop make the handler available to the desktop environment. Verify it after installing Aether:
xdg-mime query default x-scheme-handler/aether
The expected result is:
li.oever.aether.url-handler.desktop
If the command prints nothing, register the handler for the current user:
mkdir -p ~/.local/share/applications
install -m 644 li.oever.aether.url-handler.desktop ~/.local/share/applications/
update-desktop-database ~/.local/share/applications
xdg-mime default li.oever.aether.url-handler.desktop x-scheme-handler/aether
Run those commands from the Aether source checkout. make install already performs these steps.
Package releases
Linux packages must install the handler desktop file at:
/usr/share/applications/li.oever.aether.url-handler.desktop
The file declares MimeType=x-scheme-handler/aether; and invokes:
aether --handle-url %u
After installing a new package, users can set it as their default handler with:
xdg-mime default li.oever.aether.url-handler.desktop x-scheme-handler/aether
Troubleshooting
If the handler is installed but links still do not open, rerun the desktop database update and default-association command above. Some browsers cache protocol-handler choices, so restart the browser after changing the association. See Web Handler for supported link parameters and security guidance.