NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Graphical volume mixer based on Gtk+



                        Hi everyone,

I thought you might be interested by a small application I wrote a
couple weeks ago, simply called "Mixer" (or "DeforaOS Mixer" to
differentiate it). Anyway, it's a Gtk+-based equivalent to the mixerctl
tool. It still requires polishing but is mostly functional.

You may get it here:
http://www.defora.org/os/download/download/3317/Mixer-0.0.1.tar.gz

It depends on the "libDesktop" from the same project:
http://www.defora.org/os/download/download/3314/libDesktop-0.0.1.tar.gz

They should both build and install to /usr/local by just calling "make
install" once extracted.

There are a few screenshots there:
https://www.defora.org/os/project/download/3305/Mixer

and some older there:
http://people.defora.org/~khorben/place/blog/75/A-graphical-mixer-for-NetBSD

In this blog post, I mentioned how the gazillion controls described by
mixerctl confused me. I have to say however that the newer hdaudio
driver (superseding azalia) is a major improvement in this regard.

For the record, on the same laptop as per the post:
$ mixerctl -av
outputs.master=244,244 volume delta=4
outputs.master.mute=off  [ off on ]
record.monitor=0,0 volume delta=64
inputs.beep=119,119 volume delta=16
inputs.beep.mute=off  [ off on ]
inputs.record=184,184 volume delta=8
inputs.record.mute=off  [ off on ]
inputs.reclvl=0,0 volume delta=16
inputs.reclvl.mute=off  [ off on ]
inputs.cd=120,120 volume delta=8
inputs.cd.mute=off  [ off on ]
record.monitor2=0,0 volume delta=256
record.monitor2.mute=off  [ off on ]
outputs.dacsel=DAC00,DAC02  { DAC00 DAC02 }
record.source=ADC01  { ADC01 }

(and the master OSS control works, too)

Cheers and hoping this helps,
-- 
khorben



Home | Main Index | Thread Index | Old Index