GNOME Zeitgeist on OpenSolaris and GStreamer Mixer Enhancements
By user9149671 on May 22, 2009
On April 28th, I blogged about the fact that it is now possible to build GNOME Shell on Solaris. The other big usability enhancement planned for GNOME 3.0 is GNOME Zeitgeist. This is a new application for managing accessing user files with a timeline view. Here is a snapshot of it running on OpenSolaris:
To build GNOME Zeitgeist for Solaris, I would recommend using a recent
OpenSolaris or Solaris build with GNOME 2.26 installed. Note that
OpenSolaris currently ships with GNOME 2.24, so you will need to first
update your GNOME stack. GNOME 2.26 has been integrated build 115,
so I would recommend using that.
Once you are using Solaris or OpenSolaris with GNOME 2.26, you can update your system to use GNOME Zeitgeist by following these steps. First, you need to download the spec-files-extra SVN repository. In this repository you will find the SFEgnome-zeitgeist.spec file.
To build this spec-file, you need to use the pkgtool command which is a part of the OpenSolaris Desktop CBE (Common Build Environment). Instructions on how to set up and use the CBE can be found at this Building the Code at OpenSolaris.org website.
I have also been working with Garrett D'Amore at Sun to improve the GStreamer mixer applet. New flags were added to gst-plugins-base and the GStreamer based volume-control application. Refer to bug #570832 and bug #571106 for details. The main advantage of this is that options and switches can now be shown on the "Recording" and "Playback" tab, as in the following picture. For the SunAudio and OSS plugins this is useful since there are such options and switches that make the most sense to display along with the sliders on the "Recording" and "Playback" tabs. It also now supports the ability to specify that some sliders do not have an associated "Mute" button, so one should not be displayed. It would not surprise me if other GStreamer mixer plugins might also benefit from taking advantage of these new features.