I think the GNOME Builder software is probably the easiest way to compile it. If you clone the project, make those changes, and compile, I bet it all works.
Caveats:
If you do this from a non-ARM computer, I don’t know how to compile for ARM to work on the phone (there is probably an option somewhere, but I’ve never tried compiling for other architectures)
I doubt using GNOME Builder on the phone is a pleasant experience unless you are plugged into an external monitor. But then it would probably be fine.
At the bottom of that list Online Accounts list is a mini-hamburger choice which, when clicked, unhides additional options; for me it adds “Librem One”, “IMAP and SMTP”, and “Enterprise Login (Kerberos)”. Given the nature of PureOS, in my mind it should be the other way around: show the privacy-centered protocols/services (including Nextcloud) in the main list, and shunt the others to the sub-menu.
And I noticed at 1:17, that in the “setup assistant”, only Mail and Nextcloud are listed. So, it doesn’t seem to be “done”, if Librem One is omitted in the assistent, but present in the accounts
edit: I’m going to confess though, I don’t trust cloud providers not to spy on people. Spying on your data isn’t something they generally advertise. It took me awhile to figure out what google was doing (Facebook on the other hand was blatantly obvious from the start).
What “thing”? It’s a bunch of logos and you can add user names and passwords to each logo, which other applications can make use of. There’s nothing there that cab be uninstalled.
@dcz, as much as I would like more of some account options and less of others in upstream Gnome, I don’t think that will happen. Not if I understand this closed issue correctly:
The solution suggested is to compile one’s own changes from source. Also, quoting from the above issue:
The main question remains unanswered: How many times a week do you have to create new accounts via g-o-a on your machine so that you open this dialog, that makes so important to you not to see these providers?
So, I take it Gnome won’t do anything like it, but leaves this up to distributions. There’s already an issue for PureOS here:
When it comes to adding providers, Gnome also seem to be reluctant. In addition to the issues linked by @epinezabove, there’s this rejected MR.
Again, I suppose it’s up to distributions here. To be fair, I can see reasons for upstream not wanting fifty pages of branded account types…
To me it’s odd with the whole purpose and mission behind Purism for privacy and security and then to list those apps that work 100% against everything Purism stands for?
Most folks looking to purchase a product from Purism would already be trying to get away from those applications anyway I would imagine
but to me it’s at odds with the message to take away the freedom to choose to use these services.
Privacy, security and freedom, - it’s really up to the individual user to decide what ratios they want those in!
I agree, not just regarding freedom, but also for convenience. Reality is that people have accounts with questionable businesses and for PureOS devices to be appealing to them, they need to be able to use those accounts.
Of course, having Google et al. in the most prominent place is such a glaring contradiction to the ethos behind the Librem products.
I would suggest
IMAP, POP and SMTP
CalDAV, CardDAV and WebCAL
XMPP, Matrix
Pixelfed, Peertube, Mobilizon…
forums.puri.sm
would love to see EteSync there, too.
Promoting Purism’s own services would be fine, in my opinion.
One of the goals with Librem 1 was to provide a single sign-up/single sign-on for a bundle of trustworthy services, IIRC. This makes a lot of sense, making it super easy for people in general to get onboard is a privacy win for us nerds, too.
Removing the other open options would be vendor lock-in. That would not sit well with me.
There’s already a “⁞” expander thingy, where the GAFAM could go.
And I wouldn’t mind if all of them were getting a clear marking, along with some warning like
This service is detrimental to your privacy, and that of your family and friends. If you haven’t signed up for it already, please consider … instead.
At least some of those buttons seem to send you off to an embedded web page, so I don’t think you need to add any credentials to be “harvested”. While I haven’t looked at the source code, I very much doubt there is any sort of script or tracker blocking going on.
Whatever Purism’s intentions are, they have (extremely) limited resources and can and should be prioritizing their effort to get the maximum ROE (return on effort). As much as I am sympathetic with your comment and would love to have the visual space less polluted, I would rather Purism concentrate on the highest impact improvements they can make.
Agreed. Limiting access to certain apps and services “for our own good” is the methodology of big tech, and the very ideology that many, myself including, our trying to separate ourselves from.
Ahhh okay, seems they are using some OAuth SSO feature then which is showing its own login auth prompt. I wasn’t aware of that and yeah, thats not good privacy-wise. You shouldn’t expect (or at least myself) just clicking on some of the entries would directly send requests to the corresponding server.
I spoke about the whole application and it was a half serious and half ironic sentence. At least I do not use this application, so I could uninstall it without any need to tweak to get those logos away (or isn’t uninstall possible?). But I also know that other people want to use it just with costumized hidden logos.