See alsactl_init(7) for more information. Getting to this point requires that the database in /lib/alsa/init/* that alsa uses for this is populated.
Also, for input mic PCM recording should work at a "reasonable level" and everything else is muted. PA expects that the hw mixer is properly initialized by default, so that PCM output works at a "reasonable volume level" and everything else is muted.The mixer applet will be turned into a status icon, to avoid a number of problems with the applet (may not have one, may have more than one, may have one even if there is no hardware.)īelow is Lennarts detailed explanation of the PulseAudio logic for handling mixers:.The control-center should allow tweaking of multi-inputs/outputs policies (play music to all devices, play only to headphones, etc.).The control-center will also allow basic microphone checking and input level control.The control-center's sound setup tools should react to hardware hotplug (Bluetooth headsets/headphones, USB sound cards and webcams with microphones).Graphical mixers (such as the volume applet, the mixer, and the multimedia keys handler) will be restricted to modifying PulseAudio's default output's mixer (which could be aggregated outputs).PulseAudio already ships with a volumeĬontrol app, pavucontrol, that is packaged for Fedora (but not installed by default). Volume controls and channels that alsa exports, and which is currently reflected 1-1 in the gnome volumeĬontrol tools (gnome-volume-control and mixer applet). With the use of PulseAudio by default, it makes sense to no longer expose the unintuitive plethora of Metacity plays the alert sound from the sound theme instead of the dreaded system bell. The mixer applet has been turned into a status icon. The new sound capplet has landed in rawhide with gnome-media-2.25.3. This means that there should not be any hard requirements on esound anywhere in the stack, except in deprecated functions in some libraries. Rawhide now contains changes made upstream to use libcanberra in gnome-media for sound events configuration, and thus support the Freedesktop sound theme specification. The PulseAudio version that we ship in F11 supports "flat volumes".Īt the Sound BoF at GUADEC this year, the plans for the UI aspects of this feature were discussed in some detail: it is possible to associate metadata with audio streams, and classify them according to roles (event, music, phone. Name: Lennart Poettering, Bastien Nocera, William Jon McCannĪ lot of the necessary infrastructure work in PulseAudio has been done.Make volume control intuitive and easy to use.