New mixer

Jasper Huijsmans jasper at xfce.org
Sun Jan 6 17:04:02 CET 2008


Hey Jannis,

2008/1/6, Jannis Pohlmann <jannis at xfce.org>:
> Hey,
>
> during the last few nights I've been working on a replacement for
> something I was never happy with - our mixer. As discussed, it's based
> on GStreamer 0.10 (the packages gstreamer-0.10 and
> gstreamer-plugins-base-0.10 are required).
>
> It's not completely done yet, but volume controls, muting, recording and
> locking/unlocking channels should already work. Here are some
> screenshots I made yesterday:
>
> http://lunar-linux.org/~jannis/screenshots/xfce/xfce4-mixer-20080106-1.png
> http://lunar-linux.org/~jannis/screenshots/xfce/xfce4-mixer-20080106-2.png
> http://lunar-linux.org/~jannis/screenshots/xfce/xfce4-mixer-20080106-3.png
> http://lunar-linux.org/~jannis/screenshots/xfce/xfce4-mixer-20080106-4.png
>
> As you may notice, the refresh icon still has to be replaced with
> something like a chain symbol. The viewport background color is kinda
> annoying, I couldn't figure out why it differs from the normal
> background color in almost all themes.
>
> Anyway, this is how it could (roughly) look like. What do you think?
> You can test it by downloading and building the following tarball:
>

Nice. A bit big by default. I'd say 400x400 is fine, but I guess you
have some fancy soundcard with a gazillion sliders, isn't it?

Also, there are problems with some missing sliders:

(xfce4-mixer:18107): Gtk-CRITICAL **: gtk_vscale_new_with_range:
assertion `step != 0.0' failed

(xfce4-mixer:18107): Gtk-CRITICAL **: gtk_scale_set_draw_value:
assertion `GTK_IS_SCALE (scale)' failed

(xfce4-mixer:18107): Gtk-CRITICAL **: gtk_range_set_inverted:
assertion `GTK_IS_RANGE (range)' failed

...

Are you planning on creating a panel plugin as well?

-- 
        Jasper



More information about the Xfce4-dev mailing list