Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Jul 2026 23:49:35 +0300
From:      Rozhuk Ivan <rozhuk.im@gmail.com>
To:        vermaden <vermaden@interia.pl>
Cc:        "freebsd-current@freebsd.org" <freebsd-current@freebsd.org>, "freebsd-hackers@FreeBSD.org" <freebsd-hackers@FreeBSD.org>, "freebsd-stable@FreeBSD.org" <freebsd-stable@FreeBSD.org>
Subject:   Re: Tragic State of FreeBSD Audio/Sound
Message-ID:  <20260720234935.6765e65c@rimwks.local>
In-Reply-To: <qwepsnprfvciwlmciezl@sxog>
References:  <hkttyyfmuguexmliuhmg@ewtn> <sirudbjwrqwlhpzjpfqf@abqv> <20260720202746.45869b21@rimwks.local> <qwepsnprfvciwlmciezl@sxog>

index | next in thread | previous in thread | raw e-mail

On Mon, 20 Jul 2026 19:38:51 +0200
vermaden <vermaden@interia.pl> wrote:

> > > I will not even start about PITA syntax of mixer(1) which went
> > > into this:
> > > 
> > > % mixer -f ${DEV} vol.volume=+0.05  
> > 
> > Just use gtk-mixer, avail in ports.
> > 
> > In recent years, I haven't noticed any bugs
> > in the operation of the OSS.  
> 
> I do it by scripts anyway ... but I needed to rewrite all my scripts
> because of these changes ... and this change in syntax was bad from
> at least three perspectives:
> 
> 1. It happened in 'point' release (like from .2 to .3) - not in new
> major release - breaking stuff for EVERYONE.
> 
> 2. It happened without any reason - the tool could do the same with
> old syntax underneath - the new syntax does not introduce anything
> new - it just has different syntax.
> 
> 3. As FreeBSD (at least up to some time ago) cherished the POLA
> principle WHY the old syntax could not been also kept and accepted?
> 
> ... and yes - I also think that 'gtk-mixer' works well - so is
> 'dsbmixer' tool.
> 


It’s all rather unpleasant, so whenever I run into this sort of thing, I simply fork the port, revert commits, or add my own fixes.
With Git, maintaining a bunch of "private" patches is very easy and low-effort these days.
https://github.com/rozhuk-im/freebsd/tree/stable/15
https://github.com/rozhuk-im/freebsd-ports/commits/main/


I think you can easily turn the old mixer into a port and keep using it :)




home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20260720234935.6765e65c>