-
Notifications
You must be signed in to change notification settings - Fork 22
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
- Linux
- Windows
x64 and ARM architecture CPUs are also supported.
- 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.
-
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-osx-arm64 with sine-osx-x64 if you use x64):
xattr -d com.apple.quarantine ./sine-osx-arm64 chmod +x ./sine-osx-arm64 sudo codesign --force --deep --sign - sine-osx-arm64 ./sine-osx-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\Zen Browser
on 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.js
file with this one from the fx-autoconfig repository. - Navigate to the
defaults/pref
subdirectory (create it if it doesn’t exist). - Replace or add the
config-prefs.js
file with this version.
- In the Zen installation directory, add or replace the
-
Configure Your Zen Profile:
- Open Zen and go to
about:support
in 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
chrome
directory (create it if it doesn’t exist). - Copy all files and folders from this fx-autoconfig chrome directory into the
chrome
directory. - Now, inside of the JS folder, extract this zip.
- Open Zen and go to
-
Clear Zen’s Startup Cache:
- Return to
about:support
in 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
deployment/auto-installers
directory. - Run the
.bat
(Windows) or.sh
(Linux/macOS) script to generate installers for each supported platform (you must have the .NET building tool installed.) - Use the generated installer as described in the Automatic Installation section.