pop-os / pop

A project for managing all Pop!_OS sources
https://system76.com/pop
2.48k stars 87 forks source link

Handle Settings URL #95

Open cassidyjames opened 6 years ago

cassidyjames commented 6 years ago

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 commented 6 years ago

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 commented 5 years ago

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 commented 5 years ago

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 commented 5 years ago

Will do! Thank you for the link!

jackpot51 commented 5 years ago

It would be good to work on the mainline @AlexHalbleib

cassidyjames commented 5 years ago

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 commented 5 years ago

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 commented 5 years ago

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 commented 5 years ago

@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 commented 6 months ago

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 commented 6 months ago

@nhlmg93 It's possible to implement this for COSMIC

nhlmg93 commented 6 months ago

@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.