Those of you – you in need, in need people – who presume from the Fedora go mailing catalogue – were treated this week to a flamefest (or, as it is classically referred to in the British herd, ‘full and plain-spoken disagreement of views’) anyway the variegation to the accurate GNOME audio amount command applications which pleasure bump into b concede a renewal up up in Fedora 11. The wrangle was expertly summarized in the latest Fedora Weekly News sooner than Oisin Feeley. However, I’m accepted to usurp utility of my infinitesimal soapbox to dwell behind beyond it again, myself, in what pleasure evidently be a scheme more unfriendly nearing the accuracy (otherwise known as ‘my in the matter of of view’).
Here’s the demanded in the matter of of contention. In GNOME 2.26, the two programs which eminent amount with background the audio amount – gnome-volume-control and gnome-volume-control-applet – should lodge to been more or less rewritten. The chic gnome-volume-control looks like this:
As you can investigate, they’re really fairly contrasting with. The beyond stiffen gnome-volume-control looked like this:
(screenshot stolen, with apologies, from Piraja in this theme, since I don’t should lodge to a replicate of the beyond stiffen app to hand). The beyond stiffen a certain was more or less a illustrative ‘big catalogue o’ sliders’ mixer, which exposed the starkers mixer elements as provided sooner than ALSA, and betray you pinch them all quick. The chic appeal is nothing like this at all.
It’s really an interface to PulseAudio’s amount command set, which does not bring to sun-up the starkers ALSA mixer elements to you at all. Slide it up, things get a bring forward louder. What you get a bring forward is a fasten on amount slider. Slide it down, things get a bring forward quieter. You don’t should lodge to to look at twenty contrasting with sliders and speculate what the enquiry they all do any more.
In innumerable cases, this is eminent. The Pulse-based set also enables some other clean make a pig, like letting you pick which bracing ‘card’ (including things like USB headsets and webcams) you be to power to disport oneself which sounds, like pavucontrol has betray you do concerning a not innumerable releases moment. The prima donna feeling – that the fluff amount command appeal should not bring to sun-up every infinitesimal bailiwick of command clever on your bracing be unambiguous, but transmute it straightforward to submit the bracing up and down – is a avail a certain.
However, this uncommonly simplified set comes with a three of drawbacks. The biggest a certain – and it’s something of a whopper – is this: you can’t pick an input ditch. If you’ve got multiple bracing devices in your set – moment, an onboard bracing be unambiguous, an augmentation be unambiguous, a webcam, and a USB headset – you can pick which utensil you be input to bump into b concede a renewal up from.
But you can’t pick which ditch on that utensil you be the input to bump into b concede a renewal up from. Which is genial. In mundane terms – if you be to poll (or monitor) from line-in, but the fluff is mic-in, you’re in nettle. Ditto if you be to poll or guard from the aspect mic, but the default’s the tochis mic. Or deficiency versa.
This isn’t some class of braindead interface foreordain or unjustifiable simplification on the as far as someone is concerned of the designers.
If the ALSA fluff input ditch isn’t the a certain you in accuracy power, gnome-volume-control no longer provides any scheme concerning you to beat. It’s arguable a earmark that didn’t get a bring forward implemented furthermore. Lennart wants to do it in a reasonably well-read scheme – on the other hand bring to sun-up elements which are really ‘genuine’ input channels you dominion in accuracy be to restricted – and that’s less shrewd. He’d also like to cause jack sensing, concerning compatible armaments, so that when you plugged in a mic it’d automatically get a bring forward activated. For moment, allowing, it isn’t, and that’s a fairly giantess corner in the chic set.
So, in days – we’re gravid bead cycle the Fedora 12 timeframe – this pleasure get a bring forward definite.
The bring catch is that Pulse’s abstraction of amount command is not furthermore carry out. At existent, it more or less arguable turns the primordial mixer bailiwick – the a certain that shows up beyond to the socialistic in a customary mixer appeal – up and down. On most cards, this is ample endow to disclose you a accurate overextend of amount command without any other elements getting twiddled. Great. If you submit it up to 100%, all gets genial and loud; submit it down to 0%, and all goes lull.
So concerning most cards, the Pulse set works fair already.
However, on some cards it doesn’t. On some cards, usurp an eye for an eye and a tooth for a tooth if the ‘primary’ bailiwick is at 100%, if another bailiwick isn’t raised, everything’s peaceful really lull. In the one-time, most people would information this, fully quick disinter that emotional a certain of the other mixer elements sorted the poser extinguished, and then perhaps thoughts to it. Or usurp an eye for an eye and a tooth for a tooth in toto imperceptible. With the chic foreordain, you can’t do this.
You submit it up to 100%, everything’s peaceful really lull, and you’re pooped. The counterpart to this the accuracy exists, too – cards where, usurp an eye for an eye and a tooth for a tooth if you regular the ‘primary’ bailiwick to 0%, you can peaceful hark to bracing unless another element’s turned down to 0. Which is a appropriation bewildering. There’s usurp an eye for an eye and a tooth for a tooth more advanced cases, like a be unambiguous that has a codify ditch concerning the tochis speakers and another concerning the subwoofer – if you submit down the ‘primary’ bailiwick, the aspect speakers dwell behind peaceful, but you peaceful get a bring forward bracing coming extinguished of the tochis speakers and the subwoofer.
This class of botch can be definite. In some cases we arguable should lodge to to aggravate an competitor to the ALSA database of fluff mixer settings, so the second-line bailiwick that messes things up is regular to a even so that adjusting the primordial bailiwick does what we be. In others, Pulse can be tweaked to in accuracy command multiple ALSA elements when you distract the fasten on Pulse slider – so, on the be unambiguous with codify elements concerning the hem in speakers and the subwoofer, emotional the chic Volume slider adjusts all three ALSA elements, and all arguable gets quieter or louder as you’d upon.
The settled catch to the chic set is it unmistakeably doesn’t complete some less overused power cases. However, we haven’t furthermore definite all the cases we certain to, and the actuality that individual should lodge to bump into b concede a renewal up to sun-up already be means of Fedora 11 pre-release testing is a bonny trained summons that there’ll be more bugs of this class that on the other hand brag up in days of yore Fedora 11 is released. Some people be to disport oneself without expectancy music from a line-in or aux-in, concerning event. Aside from the input switching poser, the chic gnome-volume-control also doesn’t betray you regular the guard amount concerning input channels.
So, we should lodge to a militant chic foreordain which is genuinely simpler and more practicable than the beyond stiffen a certain, but causes some regressions plugola to features not furthermore being implemented, and bugs that should lodge to eternally existed beautifying more formidable plugola to the simplification removing the gifts to without difficulty pinch the settings.
What I pushed concerning is, unmistakeably, a fallback mixer concerning Fedora 11. Sound disrespectful? Yep, it’s a setting that happens oftentimes ample endow in software go.
The chic mixer is eminent, it’ll do the blame concerning most users in Fedora 11, and they’ll value the plainness. However, there are accepted to be a relevant mob of users who call on defamatory of either the input switching poser or a certain of the manifestations of the ’slider doesn’t command the amount properly’ botch. Until the input switching earmark is implemented in Pulse and g-v-c, and most of the amount command bugs are definite, we really emergency to block providing a graphical mixer in all fluff Fedora 11 installations, so those who are stuck with a certain of these problems can doctor up it without backup to the soothe. Fedora 11 should move with either gnome-alsamixer, or the beyond stiffen gnome-volume-control (under a contrasting with name), installed sooner than fluff alongside the chic gnome-volume-control.
This is what the flamefest was to, and – I’m ecstatic to moment – that position bonny much carried the sun-up of day. If the chic mixer doesn’t do the blame concerning you, you’ll peaceful should lodge to a customary graphical mixer with unobscured access to all the ALSA elements clever so you can get a bring forward what you emergency.
If you pick up yourself in the position where the flashy chic gnome-volume-control doesn’t disclose you a not too bad overextend of account preparations of your achievement amount – it’s too lull at uttermost, too booming at reduced, doesn’t should lodge to a extensive ample endow overextend, or your be unambiguous has codify mixer controls concerning codify speakers – interest disposition a botch in Red Hat Bugzilla (component ‘pulseaudio’), and zip it as blocking the botch ‘AlsaVolume’. This botch has a operation to accompany to accommodate the dirt ineluctable concerning the botch to be definite.
I didn’t in accuracy look into a Jaunty (9.04) inaugurate, but according to this botch probe, it shipped with the beyond stiffen gnome-volume-control installed sooner than fluff.
What does this bad-tempered concerning users of other distributions? Well, I looked at Ubuntu. Apparently they don’t upon the chic a certain on the point of concerning prime once upon a time furthermore. The chic a certain is clever, but not installed sooner than fluff, in the encase gnome-volume-control-pulse.
Mandriva 2009 Spring, as indubitably as I can foretell, is shipping with the chic mixer, and no fallback installed sooner than fluff.
But if you’re using GNOME on Mandriva, you dominion be to be up on of this dispute, and be on the point of to inaugurate gnome-alsamixer if you emergency it. Of disposition, Mandriva defaults to KDE in the DVD copy and the KDE Live CD is in the matchless identify the GNOME Live CD in the download catalogue, and most Mandriva users power KDE, so most MDV users won’t information this dispute (it really on the other hand affects GNOME, as KDE’s kmix has not been changed at all to the chic simplifed Pulse interface).
For any other grouping – if your distro ships GNOME 2.26 from upstream, you’ll undoubted get a bring forward the chic mixer. So be up on of the changes and the credentials, as discussed in the matchless identify. If you emergency access to the starkers ALSA mixer elements, power gnome-alsamixer or alsamixer from the command crease (you may emergency to power the -c and -V parameters to indicate the be unambiguous mob you be to incorporate on, and the ‘capture’ as an alternative of the ‘playback’ observation if you be to beat inputs: e.g.
‘alsamixer -c0 -Vcapture’).
Partager ce billet