Як я можу автоматично переключитися на гарнітуру USB під час підключення?


9

Щоразу, коли я підключав свою стару гарнітуру для аудіороз'єму, звук негайно перенаправлявся з моїх колонок на колонки гарнітури, і мікрофон був одразу доступний.

Коли я підключаю нову гарнітуру USB, мені потрібно відкрити налаштування звуку та переключити вхід і вихід на гарнітуру.

Чи є спосіб зробити це автоматично?

Я використовую ноутбук Fujitsu-Siemens Amilo Pi, Maverick і USB-гарнітуру Logitech H330.


2
Це помилка в alsamixer
Хав’єр Гонсалес

Відповіді:


3

Це насправді помилка в Pulseaudio.

Ось нещодавній звіт про помилку щодо ситуації, але це може бути дурнем цього старшого (але, як повідомляється, виправленого).

Ось вирішення, яке ви могли б використати. Створіть текстовий файл і вставте це:

#! /bin/bash

amixer cset iface=MIXER,name='Input Source' 1
amixer cset iface=MIXER,name='Output Source' 1
exit

Якщо це фактично ваш третій, то слід замінити кінцеві числа в командах цифрою "2". Якщо четверте, то "3". І так далі.

Потім можна зробити пускову панель на панелі та натискати на неї щоразу, коли ви підключаєте гарнітуру. Наразі це потворне вирішення, але поки це не виправлено (тобто Pulseaudio запам'ятовує бажані пристрої), я не бачу багато іншого, що можна зробити.

Ви можете зробити надзвичайно шалене вирішення проблем, пов’язаних із написанням правил udev .... але чи варто того? ;)


Я спробую це виправити - ці помилки не зовсім підходили, і я знайшов ще один звуковий сигнал, тому я створюю власну - bugs.launchpad.net/ubuntu/+source/gnome-media/+bug/708573
david .libremone

1

Відповідь я знайшов тут: http://crunchbang.org/forums/viewtopic.php?pid=114968

Ви можете зробити одну з двох речей (або обох):

відкрити alsamixer за допомогою командного рядка:

alsamixer

а потім натисніть F6 і виберіть пристрій за замовчуванням для alsa. Після цього збережіть налаштування alsa:

sudo alsactl store

Також може знадобитися відредагувати файл конфігурації alsa: ( /etc/modprobe.d/alsabase.conf ). Потім ви розміщуєте "0" поруч із пристроєм, який ви хочете за замовчуванням, тому якщо це звуковий пристрій usb, у вас буде такий рядок:

options snd-usb-audio index=0

Потім перезавантажте систему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.