Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Making Ungoogled-Chromium the default browser and the extensions problem resulting from it #2888

Open
hakerdefo opened this issue Apr 2, 2023 · 4 comments
Labels
enhancement New feature or request

Comments

@hakerdefo
Copy link

ROME (Plasma Slim) ships with Ungoogled-Chromium the default browser and this is resulting in an impossibility if one wishes to add any extension to it. Going to https://chrome.google.com/webstore via the Ungoogled-Chromium browser doesn't let you install anything as Add to Chrome button is unavailable. Manually installing an extension via developer-mode is also no good as it is resulting in an error like this,

Failed to unpack CRX

Setting-up of custom DOH provider is also resulting in an error,

Please verify that this is a valid provider.

Surfing the web without uBlock Origin or other good ad-blocking extension is a horrible experience on most websites. So, why not ship good ole Firefox as the default browser? And, if you are really bent on shipping Chromium as the default browser, then vanilla Chromium will be a better choice than Ungoogled-Chromium IMPO.

@hakerdefo hakerdefo added enhancement New feature or request new New bug submitted labels Apr 2, 2023
@benbullard79
Copy link

As far as Chromium. I think that is because of this. There is this for more information.

I do not know what vanilla Chromium is.

As I understand things OMLx Plasma ISOs are designed to be as free from G stuff as possible (gtk, ect.). That is OM developer preference. They want to keep the Plasma ISOs as close to KDE/Qt applications as possible. Thus no Firefox on the Plasma ISOs.

"So, why not ship good ole Firefox as the default browser?" We do provide a module to install Firefox in OM-Welcome. I do not know for sure if OM-Welcome is on the slim isos. At any rate it is very easy to install. So is installing Google Chrome, Microsoft Edge, or Brave. For those user just needs to add the third party repository with Software Repository Selector (om-repo-picker). And of course the standard "user is responsible for any 3rd party software user installs" disclaimer.

I use a combination of Falkon, Firefox, and Google Chrome, As I understand it Falkon is based on Chromium code and to me it seems to work better. If user wants to use Google stuff in Chromium there does not seem to me to be any reason not to just use Chrome. Either way they have your information already.

@hakerdefo
Copy link
Author

OM-Welcome is right there and user is absolutely able to install other browsers from it. But, an average user most likely won't be able to understand that Ungoogled-Chromium has intentionally removed support for installing extensions from the Chrome web-store as s/he might not be able to tell that the version they are using is not the standard Chromium but Ungoogled-Chromium and they will mistakenly think that something is broken.

Vanilla Chromium is the one where no components are intentionally stripped-out.

@benbullard79
Copy link

benbullard79 commented Apr 2, 2023

OM-Welcome is right there and user is absolutely able to install other browsers from it. But, an average user most likely won't be able to understand that Ungoogled-Chromium has intentionally removed support for installing extensions from the Chrome web-store as s/he might not be able to tell that the version they are using is not the standard Chromium but Ungoogled-Chromium and they will mistakenly think that something is broken.

Vanilla Chromium is the one where no components are intentionally stripped-out.

First I need to admit I do not know all about Chromium. Where are the sources for Vanilla Chromium? I could be wrong but I thought the stripping out of Google stuff was done by Chromium because Google made them do it. For better answer you could ask OM devs about this at OpenMandriva Chat.

You can check in our GH sources here. It looks like our source packages for Chromium-Browser-Stable are from here. But there is also this under Source0: https://commondatastorage.googleapis.com/chromium-browser-official/. I think that would be where the actual tar.xz file come from. There is also this in the .spec file: https://chromiumdash.appspot.com/releases?platform=Linux

So confusing to me... But I thought our source packages came directly from Chromium project.

Edit: To add URL for OM-wiki page for OpenMandriva Chat en.

@benbullard79
Copy link

benbullard79 commented Apr 2, 2023

Looking it does look like this is something OM is adding a patch for:

%if 0%{?ungoogled:1}
Source1000:	https://github.com/ungoogled-software/ungoogled-chromium/archive/%{ungoogled}.tar.gz
Patch1000:	chromium-107-fix-build-after-ungoogling.patch
%endif

Edit: So you and any other users would be advised to go to OpenMandriva Chat and try to convince devs why we should not do this or that we should have 2 versions of Chromium. Also might read this.

@rugyada rugyada removed the new New bug submitted label Jun 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants