blob: d186edc589c767c79dbbe93024317f1e521a54be (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#!/bin/sh
file="$HOME/.mozilla/firefox/xxxxxxxx.fly/user-overrides.js"
while getopts rw opt; do
case $opt in
r)
if grep -q '^user_pref("privacy\.resistFingerprinting", true);$' "$file"; then
sed -i 's#^user_pref("privacy\.resistFingerprinting", true);$#user_pref("privacy.resistFingerprinting", false);#' "$file"
notify-send -u critical 'RFP disabled'
else
sed -i 's#^user_pref("privacy\.resistFingerprinting", false);$#user_pref("privacy.resistFingerprinting", true);#' "$file"
notify-send 'RFP enabled'
fi
;;
w)
if grep -q '^user_pref("webgl\.disabled", true);$' "$file"; then
sed -i 's#^user_pref("webgl\.disabled", true);$#user_pref("webgl.disabled", false);#' "$file"
# note webgl is enabled by changing from true to false, but RFP is disabled by changing from true to false
notify-send -u critical 'webgl enabled'
else
sed -i 's#^user_pref("webgl\.disabled", false);$#user_pref("webgl.disabled", true);#' "$file"
notify-send 'webgl disabled'
fi
;;
\?)exit 1;;
esac
done
upd -j
o "$BROWSER"
|