Re: Feature request: move ~/.easytag to a proper place (~/.config, ~/.local ...)



the main problem i have of using some binary database system to save my configurations is i don't know how to port them to other systems.

i just no longer have a clear file/directory to copy over to newly installed systems and have everything working as before.

as a matter of fact, i don't even know where the settings is saved, even if i am willing to copy over large amount of unrelated binary information. unfortunately, i still haven't seen an application telling us where their configuration saving database saves their settings, and how to port those settings into new systems.

on the contrary, nearly all applications using the good old clear text configuration files explicitly tell us where our configuration is saved.

easytag is a great software. as a user, i actually don't care how the configurations are saved. i just hope i can have a clear, easy way to port my settings to another computer.

best regards,


On Fri, May 17, 2013 at 8:23 PM, David King <amigadave amigadave com> wrote:
Hi Andraž

On 2013-05-17 13:34, Andraž 'ruskie' Levstik <ruskie codemages net> wrote:
:2013-05-17T11:53:David King:

Would you care to explain why? Using GSettings instead of the custom
configuration management in EasyTAG at the moment will simplify a lot of code
in EasyTAG. Additionally, it will be possible to directly bind widget
properties to settings and have changes take effect immediately.

Because some of us don't like having elaborate registry like datastorage
system around. I can appreciate that it reduces code clutter and allows
for some things to work differently - I'm just not happy with this
        abstraction when it comes to managing config files.

As a user of EasyTAG, there should be little difference between using GSettings and using the current configuration system, besides the benefits of GSettings which I already mentioned. As a developer, GSettings will allow me to remove a significant amount of code in EasyTAG and to instead use well-tested code from GIO, which I find appealing.

Do you instead mean that you do not wish to use dconf, the configuration database that is commonly used as the GSettings backend on Linux? dconf can be configured to write configuration to text files, if you prefer, although that setup does not have all the benefits of the database-backed dconf.

--
http://amigadave.com/

_______________________________________________
easytag-list mailing list
easytag-list gnome org
https://mail.gnome.org/mailman/listinfo/easytag-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]