GNOME 2.19.1 released
Posted Apr 28, 2007 21:32 UTC (Sat) by
eklitzke (subscriber, #36426)
In reply to:
GNOME 2.19.1 released by jimmybgood
Parent article:
GNOME 2.19.1 released
With respect to localization, it is done in Gnome the same way that it is done with all the other linux software you use -- localizations are installed as .po files, and if you only use English they don't do anything other than take up disk space. And at least on my distribution (Ubuntu), the only localization that is installed by default is the one you selected at install time. Additional localizations are installed as language-pack-gnome-foo, meaning that if you only selected English during the install you only have English on your system, and if you want to get another language it's easy to do so.
With respect to gconf, I think that XML is a pretty good choice. It's true that it isn't as accessible as other formats to people who aren't familiar with XML syntax, but it's certainly standardized, and there are a lot of highly optimized libraries for parsing and generating XML, which makes it fairly fast. As far as instantaneous changes are concerned, this is a change that has also been made in OS X and some other software (I think Mozilla does this now). It is based on HCI studies that have shown this to be a more intuitive interface. I admit that when I first came across this behavior I didn't like it much, but having used it for some time I can say that I do think it is an improvement over the old Apply button behavior. Also, gconfd does _not_ continuously poll for changes; if you aren't making configuration changes it uses essentially no resources (other than the small memory footprint).
Right now Gnome is extremely modular, but to make changes you need to do so at compile time. It would be interesting to see a plugin architecture that made it easier to install pre-compiled binaries that had less dependencies, but I'd imagine that it would be difficult to do so without fattening the binaries themselves. If you have a good idea for a way to improve the dependency system in Gnome, you should write to the Gnome mailing lists or become active on bugzilla ;-)
(
Log in to post comments)