Last weekend we finally released Pinkie. While the reactions on news sites and forums have been quite mixed (as expected) we surprisingly received some very positive feedback from GNOME for xfconf. To me this gives proof that we did the right thing for 4.6. When we discussed the original design proposal for a D-Bus based settings daemon, we also took gconf and dconf into consideration. We decided to write xfconf instead for one reason in particular: Time. We wanted to have this concept in 4.6 and we didn’t want to wait for others to finish their work. Today this sounds reasonable as GNOME still seems to be struggling with dconf. Anyway, we appreciate the feedback and maybe we can cooperate on this one in the future.
So what happened this week, after the long awaited alpha release? The first thing I did was to merge the support for embedded settings dialogs into trunk. Most of the Xfce settings dialogs appear inside the main settings dialog now (as demonstrated in this video). Those which do not support this feature just pop up as usual. We’re using the new
X-XfcePluggable key in
.desktop files to announce support for this feature. This way it’s pretty easy for third parties to embed their own dialogs.
Stephan continued working on his graphical settings editor for xfconf. He and Brian also moved xfsettingsd into xfce4-settings. From now on xfconf will contain non-UI code only. As always our amazing translators comitted translation updates. I finally added xfconf support to the new mixer. Then, yesterday, Brian fixed our number one bug: xfdesktop used to crash almost everytime the contents of a directory monitored by xfdesktop/libxfce4menu changed and the desktop menu was regenerated. I’m glad this turned out not to be a reference counting bug in libxfce4menu but a very difficult to track down race condition inside xfdesktop. And Brian found it!
Today, I started planning the goodies installer for 4.6. We had different graphical installers for the 4.4 series and I’d like to continue that starting with the first release candidate of 4.6. I asked all maintainers to add their goodies to the list if they are still maintaining them and if they consider their goodies stable. I also wrote down my plans on a video series for 4.6. I recently tested the audio support of recordMyDesktop and it seems to work pretty well, so I thought it would be nice to introduce users and developers to the new release by recording some video presentations and tutorials during the release process.
So, this is it for now. Tomorrow I’ll be visiting my family for a couple days which gives me enough time to fix a few remaining things and get my components in shape for the beta. I’ll keep you posted!
Edit: Oh, what I completely forgot to mention: It’s great that gnomefiles.org is back! But this is even better:
Best Rated: 1. Thunar 9.39 2. catfish 9.38 3. midori 9.37 4. Xfce 9.36