40 lines
No EOL
1.5 KiB
Markdown
40 lines
No EOL
1.5 KiB
Markdown
# Liminal / Threshold
|
|
## Explore the many doors
|
|
# **CURRENTLY BROKEN** and installation instructions are literally half-written
|
|
[Installation](#Installation:)
|
|
This is a start page I created for myself and finally got around to making somewhat editable and accessible for other people.
|
|
This is designed for Firefox, but if you're brave I'm sure one can make it work anywhere.
|
|
|
|
# Installation:
|
|
There are small differences between Windows and Linux, they will be annotated where applicable.
|
|
|
|
1. Find your Firefox installation folder. This folder should contain a `defaults` folder, which we will get to in a moment.
|
|
|Linux|Windows|
|
|
|---|---|
|
|
|`/usr/lib64/firefox/`|`C:\Program Files\Mozilla Firefox`|
|
|
|
|
2. In the Firefox installation folder, create a file named: `autoconfig.cfg`. Within this file insert:
|
|
**Replace the newTabURL with your own**
|
|
```
|
|
var {classes:Cc,interfaces:Ci,utils:Cu} = Components;
|
|
|
|
/* set new tab page */
|
|
try {
|
|
ChromeUtils.defineESModuleGetters(this, {
|
|
AboutNewTab: "resource:///modules/AboutNewTab.sys.mjs",
|
|
});
|
|
var newTabURL = "file:////home/path/to/index.html";
|
|
AboutNewTab.newTabURL = newTabURL;
|
|
} catch(e){Cu.reportError(e);} // report errors in the Browser Console
|
|
```
|
|
|
|
3. Now navigate to the `defaults/pref` folder and create file called `autoconfig.js`. Within it, place:
|
|
```
|
|
//
|
|
pref("general.config.filename", "autoconfig.cfg");
|
|
pref("general.config.obscure_value", 0);
|
|
pref("general.config.sandbox_enabled", false);
|
|
```
|
|
The comment at the top is required, and Unix line endings must also be used.
|
|
|
|
4. Now we must allow |