backslash fix

preserving backslashes, that 'sed' stripped away
This commit is contained in:
committer@tuxwarrior
2026-03-18 14:26:02 -05:00
parent 7bb9f7c2ef
commit 743d543f86
2 changed files with 11 additions and 3 deletions

View File

@@ -40,12 +40,21 @@ else
echo "prefs=${prefs}"
custState=$(grep -i "browser.uicustomization.state" ${prefs})
echo ""
echo ${custState}
echo ""
# update user.js in the repo
# case sensitive replace:
# flags: -i edit file in place, c - replace the line
# sed -i "/search_string/c replacement_string" ${filename}
# case insensitive replace:
sed -i "/user_pref(\"browser\.uiCustomization\.state\"/I s/.*/${custState}/" ${trg}
# move old settings from the target file
sed -i '/browser.uiCustomization.state/d' ${trg}
# add new settings to the target file
echo ${custState} >> ${trg}
more ${trg}
fi

View File

@@ -7,7 +7,6 @@
// run `librewolfSettingsBackup.sh`
//
// MANUEL UPDATE OF BROWSER.UICUSTOMIZATION.STATE:
// then copy "browser.uiCustomization.state" from prefs.js
// (located at "/home/poq/.config/librewolf/librewolf/[SOMEID].default-default/") over to this file.
// ------------------------------------------------------------------------------------------------
// DOCS:
@@ -21,4 +20,4 @@
// /home/poq/.config/librewolf/librewolf/ja379kkh.default-default/prefs.js
// ------------------------------------------------------------------------------------------------
user_pref("browser.uiCustomization.state", "{"placements":{"widget-overflow-fixed-list":["history-panelmenu","fxa-toolbar-menu-button","developer-button"],"unified-extensions-area":["_3c078156-979c-498b-8990-85f7987dd929_-browser-action","_441ae0e7-c955-4b0e-8209-99462af458db_-browser-action","_9350bc42-47fb-4598-ae0f-825e3dd9ceba_-browser-action","_55f61747-c3d3-4425-97f9-dfc19a0be23c_-browser-action","keepteamsawake_mcarr_dev-browser-action","_74145f27-f039-47ce-a470-a662b129930a_-browser-action","idcac-pub_guus_ninja-browser-action","_contain-facebook-browser-action","_8bdd571a-3065-4003-b986-5f020182522e_-browser-action","_60f82f00-9ad5-4de5-b31c-b16a47c51558_-browser-action"],"nav-bar":["sidebar-button","back-button","forward-button","stop-reload-button","customizableui-special-spring12","_4853d046-c5a3-436b-bc36-220fd935ee1d_-browser-action","firefox-view-button","alltabs-button","sync-button","_d912d569-8daf-4770-a620-8f5757477dae_-browser-action","vertical-spacer","urlbar-container","keepassxc-browser_keepassxc_org-browser-action","authenticator_mymindstorm-browser-action","customizableui-special-spring2","vpn_proton_ch-browser-action","ublock0_raymondhill_net-browser-action","canvasblocker_kkapsner_de-browser-action","_c2c003ee-bd69-42a2-b0e9-6f34222cb046_-browser-action","customizableui-special-spring5","jid0-gxjllfbcoax0lcltedfrekqdqpi_jetpack-browser-action","_7a7b1d36-d7a4-481b-92c6-9f5427cb9eb1_-browser-action","_5b22cb75-8e43-4f2a-bb9b-1da0655ae564_-browser-action","_531906d3-e22f-4a6c-a102-8057b88a1a63_-browser-action","customizableui-special-spring6","_799c0914-748b-41df-a25c-22d008f9e83f_-browser-action","jid1-kt2kyygi32zpuw_jetpack-browser-action","_a8cf72f7-09b7-4cd4-9aaa-7a023bf09916_-browser-action","customizableui-special-spring8","downloads-button","unified-extensions-button"],"toolbar-menubar":["menubar-items"],"TabsToolbar":[],"vertical-tabs":["tabbrowser-tabs"],"PersonalToolbar":["personal-bookmarks"]},"seen":["developer-button","screenshot-button","ublock0_raymondhill_net-browser-action","authenticator_mymindstorm-browser-action","_441ae0e7-c955-4b0e-8209-99462af458db_-browser-action","_9350bc42-47fb-4598-ae0f-825e3dd9ceba_-browser-action","_4853d046-c5a3-436b-bc36-220fd935ee1d_-browser-action","jid0-gxjllfbcoax0lcltedfrekqdqpi_jetpack-browser-action","_7a7b1d36-d7a4-481b-92c6-9f5427cb9eb1_-browser-action","_3c078156-979c-498b-8990-85f7987dd929_-browser-action","keepassxc-browser_keepassxc_org-browser-action","_55f61747-c3d3-4425-97f9-dfc19a0be23c_-browser-action","keepteamsawake_mcarr_dev-browser-action","_5b22cb75-8e43-4f2a-bb9b-1da0655ae564_-browser-action","_74145f27-f039-47ce-a470-a662b129930a_-browser-action","_799c0914-748b-41df-a25c-22d008f9e83f_-browser-action","jid1-kt2kyygi32zpuw_jetpack-browser-action","idcac-pub_guus_ninja-browser-action","_contain-facebook-browser-action","_c2c003ee-bd69-42a2-b0e9-6f34222cb046_-browser-action","_8bdd571a-3065-4003-b986-5f020182522e_-browser-action","_d912d569-8daf-4770-a620-8f5757477dae_-browser-action","_531906d3-e22f-4a6c-a102-8057b88a1a63_-browser-action","_60f82f00-9ad5-4de5-b31c-b16a47c51558_-browser-action","_a8cf72f7-09b7-4cd4-9aaa-7a023bf09916_-browser-action","canvasblocker_kkapsner_de-browser-action","vpn_proton_ch-browser-action"],"dirtyAreaCache":["nav-bar","vertical-tabs","toolbar-menubar","TabsToolbar","PersonalToolbar","unified-extensions-area","widget-overflow-fixed-list"],"currentVersion":23,"newElementCount":14}");
user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[\"history-panelmenu\",\"fxa-toolbar-menu-button\",\"developer-button\"],\"unified-extensions-area\":[\"_3c078156-979c-498b-8990-85f7987dd929_-browser-action\",\"_441ae0e7-c955-4b0e-8209-99462af458db_-browser-action\",\"_9350bc42-47fb-4598-ae0f-825e3dd9ceba_-browser-action\",\"_55f61747-c3d3-4425-97f9-dfc19a0be23c_-browser-action\",\"keepteamsawake_mcarr_dev-browser-action\",\"_74145f27-f039-47ce-a470-a662b129930a_-browser-action\",\"idcac-pub_guus_ninja-browser-action\",\"_contain-facebook-browser-action\",\"_8bdd571a-3065-4003-b986-5f020182522e_-browser-action\",\"_60f82f00-9ad5-4de5-b31c-b16a47c51558_-browser-action\"],\"nav-bar\":[\"sidebar-button\",\"back-button\",\"forward-button\",\"stop-reload-button\",\"customizableui-special-spring12\",\"_4853d046-c5a3-436b-bc36-220fd935ee1d_-browser-action\",\"firefox-view-button\",\"alltabs-button\",\"sync-button\",\"_d912d569-8daf-4770-a620-8f5757477dae_-browser-action\",\"vertical-spacer\",\"urlbar-container\",\"keepassxc-browser_keepassxc_org-browser-action\",\"authenticator_mymindstorm-browser-action\",\"customizableui-special-spring2\",\"vpn_proton_ch-browser-action\",\"ublock0_raymondhill_net-browser-action\",\"canvasblocker_kkapsner_de-browser-action\",\"_c2c003ee-bd69-42a2-b0e9-6f34222cb046_-browser-action\",\"customizableui-special-spring5\",\"jid0-gxjllfbcoax0lcltedfrekqdqpi_jetpack-browser-action\",\"_7a7b1d36-d7a4-481b-92c6-9f5427cb9eb1_-browser-action\",\"_5b22cb75-8e43-4f2a-bb9b-1da0655ae564_-browser-action\",\"_531906d3-e22f-4a6c-a102-8057b88a1a63_-browser-action\",\"customizableui-special-spring6\",\"_799c0914-748b-41df-a25c-22d008f9e83f_-browser-action\",\"jid1-kt2kyygi32zpuw_jetpack-browser-action\",\"_a8cf72f7-09b7-4cd4-9aaa-7a023bf09916_-browser-action\",\"customizableui-special-spring8\",\"downloads-button\",\"unified-extensions-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[],\"vertical-tabs\":[\"tabbrowser-tabs\"],\"PersonalToolbar\":[\"personal-bookmarks\"]},\"seen\":[\"developer-button\",\"screenshot-button\",\"ublock0_raymondhill_net-browser-action\",\"authenticator_mymindstorm-browser-action\",\"_441ae0e7-c955-4b0e-8209-99462af458db_-browser-action\",\"_9350bc42-47fb-4598-ae0f-825e3dd9ceba_-browser-action\",\"_4853d046-c5a3-436b-bc36-220fd935ee1d_-browser-action\",\"jid0-gxjllfbcoax0lcltedfrekqdqpi_jetpack-browser-action\",\"_7a7b1d36-d7a4-481b-92c6-9f5427cb9eb1_-browser-action\",\"_3c078156-979c-498b-8990-85f7987dd929_-browser-action\",\"keepassxc-browser_keepassxc_org-browser-action\",\"_55f61747-c3d3-4425-97f9-dfc19a0be23c_-browser-action\",\"keepteamsawake_mcarr_dev-browser-action\",\"_5b22cb75-8e43-4f2a-bb9b-1da0655ae564_-browser-action\",\"_74145f27-f039-47ce-a470-a662b129930a_-browser-action\",\"_799c0914-748b-41df-a25c-22d008f9e83f_-browser-action\",\"jid1-kt2kyygi32zpuw_jetpack-browser-action\",\"idcac-pub_guus_ninja-browser-action\",\"_contain-facebook-browser-action\",\"_c2c003ee-bd69-42a2-b0e9-6f34222cb046_-browser-action\",\"_8bdd571a-3065-4003-b986-5f020182522e_-browser-action\",\"_d912d569-8daf-4770-a620-8f5757477dae_-browser-action\",\"_531906d3-e22f-4a6c-a102-8057b88a1a63_-browser-action\",\"_60f82f00-9ad5-4de5-b31c-b16a47c51558_-browser-action\",\"_a8cf72f7-09b7-4cd4-9aaa-7a023bf09916_-browser-action\",\"canvasblocker_kkapsner_de-browser-action\",\"vpn_proton_ch-browser-action\"],\"dirtyAreaCache\":[\"nav-bar\",\"vertical-tabs\",\"toolbar-menubar\",\"TabsToolbar\",\"PersonalToolbar\",\"unified-extensions-area\",\"widget-overflow-fixed-list\"],\"currentVersion\":23,\"newElementCount\":14}");