Join GitHub today
Add support for online-accounts #181
This PR adds optional integration for gnome-online-accounts into cinnamon-settings.
This comes in handy, if you want to use gDrive from Nemo or automatically renew your Kerberos credentials for some services.
Ported from gnome-controll-center 3.24.X branch.
These PRs are needed for this feature:
Here's my feedback. As it is I don't think it's a good idea to add GOA support in Cinnamon. It looks completely out of place and pretty much ALPHA to me.
I'll start with the technical issues:
Now, onto my real worries:
The real question here is... why are we doing this? In what purpose? Is it simply to let people connect to Google Drive with Nemo? Does it encompass other use cases? Can we list them and from there think of the best way to implement solutions for these?
I'm a bit annoyed because I can see the value of this for Nemo users wanting to connect to Google Drive... or GNOME apps users using Cinnamon (although I'm not really clear on what apps support what services... and I wouldn't mind having that written somewhere for the user to see)....
.. and yet the design is very confusing, because it gives the feeling of something really integrated into the OS (kinda like what you do with your phone) and yet nothing much will work out of the box.
I'm not sure this is good for us long term and we might remove it at some stage, but we've always been pragmatic, and we've got to accept the fact that some of the cases (like mounting google drive) are solved by this and are really tedious without it.
I'm tempted to embed the CCC panel into a python module and add support in Cinnamon, but with a disclaimer.