-
Notifications
You must be signed in to change notification settings - Fork 250
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
Migrate from GConf to GSettings #64
Comments
Thanks for the pointers. Here is an example of a migration to gsettings: |
Migrating from gconf to dconf should be done for v3.0 or v3.1 if they should become "the stable version for years to come". (Btw, hamster-time-tracker is currently the ONLY app in the .gconf/app directory on my Ubuntu 19.04 desktop.) |
No gsettings for for |
This would be important on Arch Linux, because we are trying to get rid from GConf, and I had to remove Hamster from the official repositories because of this. |
Sorry. This is a huge change, a new framework to me, and too many jobs already started. If anybody knows how to do that, please fork, and advertise your progress here, Ideally, do this work in a separate branch (say The configuration machinery is located in Please ask here for further informations on the hamster internals if need be. |
Given our limited resources and knowledge, could we not just get rid of gconf and revert to a simple config file that lives next to the hamster.db (eg. ~/.local/share/hamster-applet/hamster.conf). This seems to be the approach taken in the rewrite (hamster_lib), using configparser. |
Interesting possibility. |
With GNOME 3.0 (april 2011), the GNOME Project decided to discontinue GConf.
It won't be maintained anymore: bugs and security holes will not be fixed.
Thus, Hamster shouldn't depend on GConf any longer.
Please, migrate to GSettings.
GStettings is the official GNOME replacement for GConf, and the GNOME project
is porting all of its applications to it:
https://live.gnome.org/GnomeGoals/GSettingsMigration
You will find the official from GConf to GSettings porting guide at:
http://developer.gnome.org/gio/stable/ch31.html
The text was updated successfully, but these errors were encountered: