diff --git a/books/linux-workstation.org b/books/linux-workstation.org index 6d7d0edd0..d8c9d1535 100644 --- a/books/linux-workstation.org +++ b/books/linux-workstation.org @@ -106,6 +106,8 @@ You will need the following hardware: :EXPORT_FILE_NAME: install :END: +** Create USB installation media + [[https://fedoraproject.org/atomic-desktops/sway/download][Download the Fedora Sway Atomic iso image.]] Assuming you are temporarily using another Linux workstation, write @@ -165,3 +167,147 @@ help setup your git profile. Once you have finished entering the information setup asks for, press =Win+Shift+E=, and choose Log Out. Log back in, and this will load the new config files. + +* Firefox +:PROPERTIES: +:EXPORT_FILE_NAME: firefox +:END: + +Fedora Atomic ships with the Firefox browser preinstalled. This +section describes how I like to set it up. + +** Remove clutter + +*** Remove =Firefox View=, right click the upper left icon and select =Remove from toolbar=. + +*** Remove existing bookmarks from bookmark bar, right click each one and select =Delete=. + +*** Remove =Pocket=, right click the pocket icon in the upper right toolbar, select =Remove from toolbar= + +*** Remove =Firefox Account= icon, select =Remove from toolbar= + +** Firefox Settings + +Go into the Firefox settings: click the "hamburger" menu in the top +right toolbar. Select =Settings=. + +*** General Settings + +**** Select =Open previous windows and tabs= + +**** Turn on Dark mode + +**** Turn off =Recommend extensions as you browse= + +**** Turn off =Recommend features as you browse= + +*** Home settings + +**** =New Windows and Tabs= + +Select =Blank Page= for both new windows and tabs. + +**** Firefox Home Content + +The home content won't show if you set =Blank Page= above, but I go +ahead and turn off all the home stuff anyway. + + +*** Search Settings + +**** Choose a non-Google default search engine, eg. =DuckDuckGo=. + +**** Turn off all Search Suggestions + +**** Delete all the corporate Search Shortcuts other than your preferred one (eg. DuckDuckGo). + +You can select each one and click =Remove= or you can press the Delete +key. Delete Google, Amazon, Bing, eBay, Wikipedia etc. + +*** Privacy & Security settings + +**** Enhanced Tracking Protection, select =Strict= + +**** Set =Do Not Track= to =Always= + +**** Logins and Passwords + +Unselect =Suggest Firefox relay email masks= + +Unselect =Show alerts about passwords for breached websites= (You +already use unique passwords for every website, right??) + +**** IMPORTANT: select =Use a Primary Password= + +Without setting a primary password, any password that firefox saves +will be **unencrypted**! You must set a primary (master) password, and +you will need to type it in each time you restart your browser, to +unlock the password manager. + +**** Address Bar - Firefox Suggest + +Unselect =Search engines= + +Unselect =Suggestions from the web= + +Unselect =Suggestions from sponsors= + + +**** Firefox Data Collection and Use + +Unselect everything here. + + +**** HTTPs-Only mode + +Choose =Enable HTTPS-Only Mode in all windows= + +**** DNS over HTTPS + +Especially if you use a portable laptop, or connect to various WiFi +access points, you should choose =Max Protection=. + + +** Extensions and Themes + +From the Settings menu, near the bottom, click =Extensions & Themes=. + +*** Themes + +Choose a theme you like. For example, click =Dark= and then click =Enable=. + +*** Extensions + +Go to [[https://addons.mozilla.org][addons.mozilla.org]] and install the following extensions: + +[[https://addons.mozilla.org/en-US/firefox/addon/darkreader/][Dark Reader]] + +Dark reader makes all sites darker, and you can customize each site by +clicking on the Dark Reader extension in the menu bar. + +[[https://addons.mozilla.org/en-US/firefox/addon/ublock-origin][Ublock Origin]] + +Disables almost all ads on all websites. There's not much to configure +here, it basically works out of the box. However, you can customize it +per site if you want to enable ads on certain pages. + +[[https://addons.mozilla.org/en-US/firefox/addon/noscript][NoScript]] + +By default, all sites will have javascript disabled. On each site you +trust, you can customize the javascript availability by clicking the +NoScript extension in the menu bar. + +[[https://addons.mozilla.org/en-US/firefox/addon/vimium-ff/][Vimium]] + +Once vimium is installed, click the icon in the menu bar and click +=Enable all hosts permission=. + +[[https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/][Firefox Multi-Account Containers]] + +Read about [[https://support.mozilla.org/en-US/kb/containers][how to use Firefox Containers]]. Configure sites you trust to +open in specific containers, that way you can save your cookies per +container. By default, new sites will always open in temporary ones, +and so when you close your browser all the cookies for that site +disappears. + +