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

Handle Settings URL #95

Open
cassidyjames opened this issue Dec 18, 2017 · 12 comments
Open

Handle Settings URL #95

cassidyjames opened this issue Dec 18, 2017 · 12 comments

Comments

@cassidyjames
Copy link
Contributor

cassidyjames commented Dec 18, 2017

For better integration with apps designed for elementary OS, we should consider carrying a patch for GNOME Settings to handle the settings:// URL scheme (or ship a shim if that makes any sense).

Relevant blog post and proposed specification. These are actively used by AppCenter and other apps made for elementary OS, eg. for network settings.

@jackpot51
Copy link
Member

I remember watching this develop a while back. I think it is a good idea, and would not be too difficult to semi-implement with GNOME Control Center

@AlexHalbleib
Copy link

I would love to try tackling this as my first piece of open-source contribution. I'm hesitant to start clicking around on github overly aggressively, though. Would you know where I can find the proper version of GNOME control center to fork? I found the main line here, I think, but I don't know if I should be looking for a Pop!_OS specific version.

@cassidyjames
Copy link
Contributor Author

Keep in mind when implementing that the up-to-date spec proposal is at https://github.com/elementary/switchboard/wiki/System-Settings-Schema-Specification

@AlexHalbleib
Copy link

Will do! Thank you for the link!

@jackpot51
Copy link
Member

It would be good to work on the mainline @AlexHalbleib

@cassidyjames
Copy link
Contributor Author

If I recall correctly, @tintou has talked with the developers/maintainers of GNOME Control Center and they were not interested in it (it may have been more nuanced, though).

@tintou
Copy link

tintou commented Jan 5, 2019

I talked with Georges Basile Stavracas Neto (feaneron on IRC) and he told me that they don't want it as it won't handle the GNOME-specific links between apps (G-C-C handles many arguments at launch allowing for instance to say that you want to add an online account for the provider X, or go to the settings page of the a specific bluetooth peripheral) which is not always portable to any configuration…

@AlexHalbleib
Copy link

Okay! I won't work on it this weekend, then. Would it be a good idea to close the issue, or leave it open for future possibility?

@cassidyjames
Copy link
Contributor Author

@AlexHalbleib if System76 still wants it in Pop!_OS, then it could still be implemented here. It just means upstream GNOME may not accept the patches.

@nhlmg93
Copy link

nhlmg93 commented May 5, 2024

Is this still open? long time pop_os user looking to contribute. Links given for a relevant blog post and proposed specification are either pay walled or not available anymore. Would like some further/updated guidance before working. Thanks.

@mmstick
Copy link
Member

mmstick commented May 5, 2024

@nhlmg93 It's possible to implement this for COSMIC

@nhlmg93
Copy link

nhlmg93 commented May 5, 2024

@nhlmg93 It's possible to implement this for COSMIC

Ok. I think i have a sort of idea what it is you are looking for. Please correct me where i am wrong. I believe you are looking for a port of the settings schema that is in elementary os switchboard settings application for cosmics-settings application.

the spec ==> https://github.com/elementary/switchboard/wiki/System-Settings-Schema-Specification
What i believe i would be porting ==> https://github.com/elementary/switchboard/tree/main
Also would you like me to open a issue for this under ==> https://github.com/pop-os/cosmic-settings

please let me know if im missing the mark here! thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants