В зависимости от ситуации, я использую мои динамики или гарнитуру для вывода звука. Учитывая, что моя гарнитура является USB-гарнитурой, она ведет себя как собственное аудиоустройство.
В настоящее время я переключаюсь между устройствами вывода звука, щелкая значок динамика в правом верхнем трее, где я выбираю «Настройки звука», перехожу на вкладку «Вывод» и выбираю нужное устройство.
Что мне интересно, есть ли какой-нибудь более простой / быстрый способ переключаться на мою гарнитуру USB? Возможно выделенный значок в трее, отображение клавиш или что-то в этом роде?
Я использую Ubuntu 10.04 с рабочим столом Gnome по умолчанию.
Вопрос довольно старый, но мой ответ все еще может быть полезен для пользователей GNOME 2. Я использовал PulseAudio Mixer Applet для точной проблемы, описанной здесь. Вы можете изменить устройства ввода и вывода прямо в меню панели. Это самый удобный способ, который я нашел.
источник
Конечно, переключение устройств с помощью апплета также работает нормально. Но самое классное в написании сценария - это то, что он очень быстрый. Я поставил мой, например, на сочетание клавиш alt + s. таким образом, когда я хочу переключиться с наушников на динамики, мне нужно только нажать alt + s.
Тем не мение. Андрей сказал:
Это то, что я сделал. Я делюсь этим, на случай, если у кого-то возникнут проблемы:
То, что я сделал по-другому, это а) найти активный приемник в цикле for. И б) переключиться на следующий приемник, увеличив индекс на 1. Затем я делаю результат по количеству приемников. Это гарантирует, что, например, при наличии 3 стоков, (2 + 1)% 3 = 0. Таким образом, с индекса снижения 2 мы бы переключились на индекс снижения 0.
Таким образом, переключатель позволяет перемещаться вверх через доступные раковины.
источник
Спасибо за сценарии! Я также добавил часть для ввода (микрофон) на тот случай, если кто-то захочет его использовать:
источник
Чтобы просмотреть список звуковых устройств, используйте следующий скрипт:
Вся заслуга в цветане с форума Ubuntu .
источник
Я искал способ сделать это, чтобы переключаться между внутренними динамиками на моем ноутбуке и базовой станцией аэропорта Apple, которая подключена к моей стереосистеме. Я решил назначить горячие клавиши для переключения. Я хотел, чтобы окно звуковых настроек всплыло на секунду, чтобы дать визуальное подтверждение переключения, и затем использовал wmctrl, чтобы закрыть окно.
(Я использовал ctrl + F8 и ctrl + F9 в качестве горячих клавиш, поскольку функция Fn этих клавиш на моем ноутбуке предназначена для увеличения и уменьшения громкости, поэтому казалось очевидным, что функции ctrl изменяют вывод звука.)
Я использовал следующие 2 (почти идентичных) скрипта:
Первое переключается на базовую станцию apple (которую я назначил ctrl + F9), а второе переключается обратно на внутренние динамики (ctrl + F8). Это предполагает, что это только 2 установленных устройства вывода.
источник
Я построил сценарий Эндрюса, чтобы он использовал notify-osd, чтобы объявить, что он только что сделал. Отредактируйте строки с именами после ваших потребностей.
источник
У меня была та же проблема, и я написал небольшой индикаторный апплет для рабочего стола Ubuntu Unity:
https://github.com/lkettenb/sound-output-switcher
http://www.capslockblog.com/images/misc/Screenshot.png
источник
Вот небольшой скрипт, который циклически переключает приемники звука для текущего окна: https://gist.github.com/rif/01ffb5e3eb45d2e4e6ebb4652b3b19ce
Требуется pacmd и xdotool
источник