UngoogledChromium

There is a flatpak version in LM software manager – might as well use that, there are some .deb packages on github that would be preferable but it’s the usual confusing github mess.

Add Web Store

1. Download “Chromium Web Store”

Allows us to download extensions from the official Chrome Web Store without creating or signing into a Google account. It’s not found on the Chrome Web Store. We are going to install it directly from its GitHub repo.

  1. Open any browser of your choice (doesn’t have to be Chromium based)
  2. Go to Chromium Web Store’s latest releases page.
  3. Download the file Chromium.Web.Store.crx

Double check that you are downloading the correct file. It ends in .crx; you don’t need to download any of the source code.

  1. Save Chromium.Web.Store.crx to a safe place. Your desktop, Documents, or Downloads folders are all good places.

2. Install Chromium Web Store

  1. Open your Ungoogled Chromium browser.
  2. In the address bar, type chrome://flags/#extension-mime-request-handling
  3. Change Handling of extension MIME type requests to Always prompt for ins. (This makes it more user friendly to install .crx files, which are the packed version of chromium extensions)
  4. Now, in the address bar, type chrome://extensions
  1. In the top right, enable Developer mode (hint: it’s enabled when you can see buttons for “Load unpacked” and “Pack extension.”)
  1. Open the folder where you saved Chromium.Web.Store.crx
  2. Drag Chromium.Web.Store.crx to your Chromium browser.
  1. You should get a dialog box warning. Go ahead and click Add extension
  1. The extension should install. You should now see something like “chromium web store installed”

3. Installing other extensions (with CWS)

Chromium Web Store is installed, so now it’s time for us to download some extensions.

We’ll be downloading these extensions straight from the Chrome Web Store… with no Google account.

  1. Go to the Chrome Web Store. Search for the extension you would like to download.
  2. Go to the extension’s page. In the top right you should see a button Add to Chromium, as if you were logged into a Google account. (hint: you shouldn’t be logged into a Google account!)
  1. Seeing Add to Chromium without being logged into a Google account is a good thing. It means our Chromium Web Store extension is working!
  2. Click Add to Chromium. You should get a dialog box asking if you want to add extension.
  1. Click Add extension. The extension should install.

https://avoidthehack.com/manually-install-extensions-ungoogled-chromium

Stupid Flatpak No Default Browser Bullshit.

Because flatpaks etc are non-standard installations to save devs time, they don’t install the normal way and so chromium will not be able to be set as the default browser. No matter how many time you click on “make default” or try to set it in the settings app it won’t stick.

I had to add it to the menu manually for it to make a .desktop file for it, and then had to find where the menu editor had dumped the file. it was at /home/andy/.local/share/applications/alacarte-made-f42c78b8-23e6-11ed-8936-913d053bdbb0.desktop (obviously!).

So then I did xdg-settings set default-web-browser alacarte-made-f42c78b8-23e6-11ed-8936-913d053bdbb0.desktop

Seems to have worked. Isn’t it great how easy flatpak and specially the poxy snap is going to make things for us! You want to make your computer do what you want done with it? Shup up and do as you’re told!