Add config.md
Former-commit-id: 8ffd4025ef
Former-commit-id: 70484b9b11160e8a570eb19c5f35fd52b35e8dec
This commit is contained in:
63
CONFIG.md
Normal file
63
CONFIG.md
Normal file
@ -0,0 +1,63 @@
|
||||
# Configuring the Browser Launcher
|
||||
|
||||
It is possible to configure the Browser Launcher differently using a
|
||||
`browser.config` in the `user.dir` for
|
||||
`.jar` and `jpackage` installs, or the
|
||||
`$PLUGIN` directory for I2P Plugin installs.
|
||||
|
||||
## bins
|
||||
|
||||
` bins ` properties determine which Firefox or Chromium
|
||||
variants to use by matching the binary name. You can use these to
|
||||
configure custom Firefox or Chromium variants or disable others.
|
||||
|
||||
``` properties
|
||||
firefox.bins.*
|
||||
chromium.bins.*
|
||||
generic.bins.*
|
||||
```
|
||||
|
||||
` generic.bins ` is only used on Unixes, and usually
|
||||
refers to ` sensible-browser ` on common Linux
|
||||
distributions.
|
||||
|
||||
## paths
|
||||
|
||||
` paths ` properties determine where to search for Firefox
|
||||
or Chromium variants to use by trying to find a file matching the binary
|
||||
name by looking in a series of directories. You can use these to
|
||||
configure Firefox or Chromium in non-default install locations.
|
||||
|
||||
``` properties
|
||||
firefox.paths.*
|
||||
chromium.paths.*
|
||||
```
|
||||
|
||||
### Example Properties File
|
||||
|
||||
This properties file represents the defaults.
|
||||
|
||||
|
||||
```properties
|
||||
#Chromium Configuration Section
|
||||
#Sun Oct 23 11:29:45 EDT 2022
|
||||
chromium.bins.linux=ungoogled-chromium,chromium,brave,edge,ungoogled-chromium,chrome
|
||||
chromium.bins.osx=ungoogled-chromium,chromium,brave,edge,ungoogled-chromium,chrome
|
||||
chromium.bins.windows=ungoogled-chromium.exe,chromium.exe,brave.exe,edge.exe,ungoogled-chromium.exe,chrome.exe
|
||||
chromium.paths.linux=/usr/bin,/usr/local/bin,/opt/chromium/bin,/snap/bin
|
||||
chromium.paths.osx=/Applications/Chromium.app/Contents/MacOS,/Applications/Chrome.app/Contents/MacOS,/Applications/Brave.app/Contents/MacOS
|
||||
chromium.paths.windows=C\:\\Users\\user\\AppData\\Local\\/Google/Chrome/Application,C\:\\Program Files (x86)\\/Google/Chrome/Application,/Google/Chrome/Application,C\:\\Users\\user\\AppData\\Local\\/Chromium/Application,C\:\\Program Files (x86)\\/Chromium/Application,/Chromium/Application,C\:\\Users\\user\\AppData\\Local\\/BraveSoftware/Brave Browser/Application,C\:\\Program Files (x86)\\/BraveSoftware/Brave Browser/Application,/BraveSoftware/Brave Browser/Application,/Microsoft/Edge/Application,C\:\\Program Files (x86)\\/Microsoft/Edge/Application
|
||||
```
|
||||
|
||||
```properties
|
||||
firefox.bins.linux=firefox,firefox-bin,firefox-esr,waterfox,waterfox-bin,librewolf
|
||||
firefox.bins.osx=firefox,firefox-bin,firefox-esr,waterfox,waterfox-bin,librewolf
|
||||
firefox.bins.windows=firefox.exe,firefox-bin.exe,firefox-esr.exe,waterfox.exe,waterfox-bin.exe,librewolf.exe
|
||||
firefox.paths.linux=/usr/bin,/usr/local/bin,/opt/firefox/bin,/snap/bin
|
||||
firefox.paths.osx=/Applications/Tor Browser.app/Contents/MacOS,/Applications/Firefox.app/Contents/MacOS,/Applications/Waterfox.app/Contents/MacOS,/Applications/Librewolf.app/Contents/MacOS
|
||||
firefox.paths.windows=C\:\\Users\\user\\/OneDrive/Desktop/Tor Browser/Browser,C\:\\Users\\user\\/Desktop/Tor Browser/Browser,C\:\\Program Files (x86)\\/Mozilla Firefox,Mozilla Firefox,C\:\\Program Files (x86)\\/Waterfox,Waterfox,C\:\\Program Files (x86)\\/Librewolf
|
||||
```
|
||||
|
||||
```properties
|
||||
generic.bins.unix=sensible-browser,xdg-open,x-www-browser,gnome-www-browser,defaultbrowser,dillo,seamonkey,konqueror,galeon,surf,www-browser,links,lynx
|
||||
```
|
@ -1,7 +1,7 @@
|
||||
#! /usr/bin/env sh
|
||||
|
||||
rm browser.config
|
||||
rm -f browser.config
|
||||
ant clangFmt jar
|
||||
java -cp ./src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PBrowser -chromium -outputconfig -nosystray "http://idk.i2p"
|
||||
#java -cp ./src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PBrowser -firefox -outputconfig -nosystray
|
||||
#java -cp ./src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PBrowser -generic -outputconfig -nosystray
|
||||
java -cp ./src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PBrowser -firefox -outputconfig -nosystray "http://idk.i2p"
|
||||
java -cp ./src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PBrowser -generic -outputconfig -nosystray "http://idk.i2p"
|
||||
|
Reference in New Issue
Block a user