I am using external USB audio card to handle speakers, also got the headphones connected to jack port. I need to switch them few times a day and getting extremely frustrated, as the only way I've found is:

  1. Open search tool.
  2. Type: se.
  3. Click on 'Settings'.
  4. Navigate to 'Sound'.
  5. Change output to desired one.

On Unity I could navigate to 'Sounds Settings' from the audio icon in the tray. No idea how to do that on GNOME. Other than this finding GNOME superior to Unity. Happy that Canonical made that move.


You may use a GNOME shell extension called Sound Input & Output Device Chooser. It

Shows a list of sound output and input devices (similar to gnome sound settings) in the status menu below the volume slider. Various active ports like HDMI , Speakers etc. of the same device are also displayed for selection.

enter image description here
(screenshot source: extension's homepage at extensions.gnome.org)

You may visit it's GitHub page for more info.


You can use the Sound Switcher Indicator from Dmitry Kann's PPA

sudo add-apt-repository ppa:yktooo/ppa
sudo apt-get update
sudo apt-get install indicator-sound-switcher

From the OMG Ubuntu article:

Sound Switcher axes the need to use System Settings and, in just two clicks, lets me hop between audio input and output devices straight from the system tray.

screenshot showing menu dropdown from indicator icon with audio options

  • Looks like it's an indicator for Unity. Does this work with GNOME shell in Ubuntu 17.10? – pomsky Oct 29 '17 at 14:03
  • @pomsky I tested it on ubuntu 18.10 and it works. It's also worth noting that the extension in the top answer has last been updated for gnome 3.22, it doesn't look like a still alive project anymore. – dsSTORM Oct 24 '18 at 8:21
  • 1
    @dsSTORM It's been updated for later GNOME shell versions (probably not available at extensions.gnome.org yet, their review process sometimes takes too long!). Also it doesn't look like the developer is completely abandoning the project right now (refer to this). – pomsky Oct 24 '18 at 8:30
  • @pomsky hmm, Yes it's even already updated for 3.30, it's only the the version on the extensions site that is stuck at 3.22 – dsSTORM Oct 24 '18 at 8:53

For something similar to indicator-sound-switcher without the need for a new PPA, there is also pasystray.

sudo apt install pasystray

It should be launched as PulseAudio System Tray.

You could add pasystray to startup programs list.

The output switch is under "Default Sink" section.

enter image description here

Beside the fact it doesn't need a new PPA it also has a lot of supplementary options.

  • Installs right away, but did not show all outputs on my machine (Ubuntu 19.10). – pixelbrackets 14 hours ago

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.