From 642b93f13d8e4674b332ed895b0d68409249b6bb Mon Sep 17 00:00:00 2001 From: Xiao Pan Date: Mon, 26 Aug 2024 11:49:09 -0700 Subject: arkenfox v128 change cause my user-overrides.js change cause this --- sh/ujs | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'sh') diff --git a/sh/ujs b/sh/ujs index 76d85db..d186edc 100755 --- a/sh/ujs +++ b/sh/ujs @@ -4,22 +4,21 @@ 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", false);$' "$file"; then - # if want to abstract into a function, this maybe useful: sed -i "s#^//\\($1\\)\$#\\1#" "$file" - sed -i 's#^//\(user_pref("privacy.resistFingerprinting", false);\)$#\1#' "$file" + 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);\)$#//\1#' "$file" + 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", false);$' "$file"; then - sed -i 's#^//\(user_pref("webgl.disabled", false);\)$#\1#' "$file" - # note webgl is enabled by uncomment, but RFP is disabled by uncomment + 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);\)$#//\1#' "$file" + sed -i 's#^user_pref("webgl\.disabled", false);$#user_pref("webgl.disabled", true);#' "$file" notify-send 'webgl disabled' fi ;; -- cgit v1.2.3-70-g09d2