Thanks To Unity, GNOME Now Handles Unknown Audio Devices Better
In the past users have complained about how Gnome wasn’t smart enough at detecting certain types of devices connected to users’ PCs. Earlier this year mockups popped up on the internet that showed GNOME 3.20 presenting users with a dialog window when it has an audio device connected to the headphone/microphone input jack but can’t identify it.
Now, this user assistive feature has been able to transit from mockup to implementation ad it is thanks (in part), to David Henningsson, a Unity developer.
Thanks to Henningsson’s original code (and knowledge), GNOME has been able to integrate this functionality into their desktop shell in a way that ‘…should be easily implementable in other desktop environments that use libgnome-volume-control to interact with PulseAudio.’
GNOME developer, Bastien Nocera explains how it works in a little more depth in a blog post:
“After a bit of to and fro, most of the sound backend functionality was merged into libgnome-volume-control, leaving just 2 entry points, one to signal that something was plugged into the jack, and another to select which type of device was plugged in, in response to the user selection.”
Sweet! So whenever you connect a lot of different audio peripheral devices to your Linux machine, make sure to keep an eagle eye out for this new feature in GNOME 3.20.