|TotallyLeGIT e3c7c1fdb0 Fix typo||2 months ago|
|CHANGELOG.md||2 months ago|
|LICENSE||1 year ago|
|README.md||1 year ago|
|updater||1 year ago|
If you are using Arch Linux you can install from the AUR with your favorite helper, for example:
paru -S ph-userjs-updater
Otherwise you have to download the updater to a path of your liking, e. g.
~/.local/bin/ph-userjs-updater. If you put it into a directory which is included in the
PATH variable you can omit the directory later on when calling the script. After downloading you need to make the script executable:
chmod +x ~/.local/bin/ph-userjs-updater.
It is recommended to close Firefox and/or Thunderbird before changing their
user.jses, i. e. before running the updater. Changes will take effect at the next start.
To install a new
user.js you have to specify which configuration you want and a profile path. For the latter you might either use
-p /path/to/a/profile or
cd into the profile directory prior to calling the updater. It might look like this:
ph-userjs-updater -c moderat -p ~/.mozilla/firefox/bqwe10y4.profile1 (Replace the executable name with whatever you have chosen when downloading the script and prepend the directory if it is not included in your
user.jses the option
-a comes in handy. It will update every profile in the default directory locations (
~/.thunderbird/) where a
user.js from Privacy-Handbuch is already present. So make sure all profiles are set up individually prior to automated updating. For automation you should also at least use the option
-y so the updater won't hang waiting for your confirmation. You might also let the updater update itself through the option
-u if you did not install via AUR and get your updates from there. One example for updating all Firefox and Thunderbird profiles with previously installed
The updater will by default search for a
user-overrides.js in each selected profile directory and append it to the downloaded
user.js. The options from
user-overrides.js will take precedence over those from the
user.js which allows you to override individual options permanently so you can adjust your profile to your needs.
Is this software still maintained?
Yes. There's not much to update, that's why the last commit might date back quite a while. Don't worry though, I will be notified of new issues.
This script is based on the ghacks (now known as arkenfox)
user.js updater.sh. Thanks for all your work!