You're viewing a single post. I have much more to say! The main blog page is a good starting point.
Wednesday, February 20, 2008 ★ 11:30 ★ Category Gnome
Davyd wonders how many programs hardcode the Gnome user dir configuration path. Well, at least this modules have the string literal .gnome2 in their sources: bug-buddy, cheese, deskbar-applet, devhelp, evolution, evolution-data-server, file-roller, gedit, gnome-applets, gnome-control-center, gnome-games, gnome-keyring, gnome-power-manager, gnome-python, gnome-session, gnome-settings-daemon, gnome-system-tools, gnome-utils, gnome-vfs, gok, gossip, gtksourceview, libgnome (duh), nautilus, sound-juicer, totem, vinagre, and yelp.
Note that some modules such as Epiphany use the GNOME_DOT_GNOME compile-time macro (and some others define it for some obscure reason), which is problematic as well, but since it’s part of the stable API, there’s not much we can do about it.
Tomboy only hardcodes the directory in the Sticky Notes importer plugin, but since the Sticky Notes applet hardcoded the path as well, this specific case makes sense. Thanks Sandy Armstrong for letting me know!
Good luck patching those away!
Random photo from Berlin (July, 2005)
Wouter Bolsterlee, also known as uws, a postmodern geek living in the Netherlands. Read more about me…
Unless stated otherwise, all material on this site is available under a Creative Commons Share-Alike license.