-
Notifications
You must be signed in to change notification settings - Fork 33
Installation
Sine offers two installation methods: automatic (recommended for most users) and manual (for advanced users or specific needs). Below, we guide you through both options to help you get Sine up and running with your Zen Browser.
The automatic installer is the easiest way to set up both Sine and its required component, fx-autoconfig, with minimal effort. Starting with Sine version 1.1.1, installers are available for:
- macOS (x64 and ARM)
- Linux (x64 and ARM)
- Windows (x64 only; no ARM support)
- Download the Installer: Grab the appropriate installer for your operating system from the Sine release page.
-
Run the Installer: The installation method differs depending on the platform.
- Windows: Execute the downloaded file. Note that the installer fetches the necessary files from the internet, so an active connection is required, also, you cannot install older versions using the automatic method. (ensure you run as administrator if you are on windows.)
-
Mac: For Mac, you have to unquarantine the file, give it binary permissions, and then execute it. To do so, open the terminal in the location of the installer and then run the following commands (replace sine-darwin-arm64 with sine-darwin-x64 if you use x64):
xattr -d com.apple.quarantine ./sine-darwin-arm64 chmod +x ./sine-darwin-arm64 ./sine-darwin-arm64 -
Linux: For Linux, you just have to give it binary permissions, and then execute it. To do so, open the terminal in the location of the installer and then run the following commands (replace sine-linux-x64 with sine-linux-arm64 if you use ARM):
chmod +x ./sine-linux-x64 ./sine-linux-x64
-
Clear Zen’s Startup Cache:
- Open the Zen Browser and navigate to
about:support(type it into the address bar and press Enter). - In the top-right corner, click the Clear Startup Cache button.
- Open the Zen Browser and navigate to
- Restart Zen: Close and reopen the browser to complete the setup.
That’s it! Sine should now be installed and ready to use.
Manual installation offers two approaches: building the installer from source or manually configuring the files. Below, we cover the second method, which involves setting up fx-autoconfig and Sine directly.
-
Locate Zen’s Installation Directory:
- Find the folder where Zen Browser is installed on your system (e.g.,
C:\Program Files\Zenon Windows).
- Find the folder where Zen Browser is installed on your system (e.g.,
-
Set Up fx-autoconfig:
- In the Zen installation directory, add or replace the
config.jsfile with this one from the fx-autoconfig repository. - Navigate to the
defaults/prefsubdirectory (create it if it doesn’t exist). - Replace or add the
config-prefs.jsfile with this version.
- In the Zen installation directory, add or replace the
-
Configure Your Zen Profile:
- Open Zen and go to
about:supportin the address bar. - In the table, find Profile Folder and click Open Folder to access your current profile directory.
- Inside the profile folder, navigate to the
chromedirectory (create it if it doesn’t exist). - Copy all files and folders from this fx-autoconfig chrome directory into the
chromedirectory. - Now, inside of the JS folder, put this file.
- Open Zen and go to
-
Clear Zen’s Startup Cache:
- Return to
about:supportin Zen. - Click the Clear Startup Cache button in the top-right corner.
- Return to
-
Restart Zen: Close and reopen the browser to apply the changes.
If you prefer to build the automatic installer yourself:
- Clone the Sine repository and navigate to the
auto-installersdirectory. - Run the
.bat(Windows) or.sh(Linux/macOS) script to generate installers for each supported platform. - Use the generated installer as described in the Automatic Installation section.