Как я могу автоматически переключиться на USB-гарнитуру при подключении?

Всякий раз, когда я подключался к своей старой аудиогарнитуре, звук сразу отводился от моих динамиков к динамикам гарнитуры, и микрофон был сразу доступен.

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

Есть ли способ сделать это автоматически?

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

9
задан 18 March 2011 в 09:39

22 ответа

На самом деле это ошибка в Pulseaudio.

Вот недавний отчет об ошибке, но это может быть обман этого более старого (но, по сообщениям, исправленного).

[d4 ] Вот обходной путь, который вы могли бы использовать. Создайте текстовый файл и вставьте его в:

#! /bin/bash

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

Если это ваш третий, вы должны заменить конечные числа в командах номером «2». Если четвертый, то «3». И так далее.

Затем вы можете сделать пусковую установку на панели и нажимать на нее каждый раз, когда вы подключаете гарнитуру. Это уродливое обходное решение, но пока оно не будет исправлено (т. Е. Pulseaudio помнит предпочтительные устройства), я не вижу ничего другого, что вы можете сделать.

Вы могли бы сделать некоторые Здесь .. .. но стоит ли это?

)
3
ответ дан 25 May 2018 в 23:29

На самом деле это ошибка в Pulseaudio.

Вот недавний отчет об ошибке, но это может быть обман этого более старого (но, по сообщениям, исправленного).

Вот обходной путь, который вы могли бы использовать. Создайте текстовый файл и вставьте его в:

#! /bin/bash amixer cset iface=MIXER,name='Input Source' 1 amixer cset iface=MIXER,name='Output Source' 1 exit

Если это ваш третий, вы должны заменить конечные числа в командах номером «2». Если четвертый, то «3». И так далее.

Затем вы можете сделать пусковую установку на панели и нажимать на нее каждый раз, когда вы подключаете гарнитуру. Это уродливое обходное решение, но пока оно не будет исправлено (т. Е. Pulseaudio помнит предпочтительные устройства), я не вижу ничего другого, что вы можете сделать.

Вы могли бы сделать некоторые Здесь .. .. но стоит ли это?

)
3
ответ дан 25 July 2018 в 22:37

На самом деле это ошибка в Pulseaudio.

Вот недавний отчет об ошибке, но это может быть обман этого более старого (но, по сообщениям, исправленного).

Вот обходной путь, который вы могли бы использовать. Создайте текстовый файл и вставьте его в:

#! /bin/bash amixer cset iface=MIXER,name='Input Source' 1 amixer cset iface=MIXER,name='Output Source' 1 exit

Если это ваш третий, вы должны заменить конечные числа в командах номером «2». Если четвертый, то «3». И так далее.

Затем вы можете сделать пусковую установку на панели и нажимать на нее каждый раз, когда вы подключаете гарнитуру. Это уродливое обходное решение, но пока оно не будет исправлено (т. Е. Pulseaudio помнит предпочтительные устройства), я не вижу ничего другого, что вы можете сделать.

Вы могли бы сделать некоторые Здесь .. .. но стоит ли это?

)
3
ответ дан 26 July 2018 в 23:07

На самом деле это ошибка в Pulseaudio.

Вот недавний отчет об ошибке, но это может быть обман этого более старого (но, по сообщениям, исправленного).

Вот обходной путь, который вы могли бы использовать. Создайте текстовый файл и вставьте его в:

#! /bin/bash amixer cset iface=MIXER,name='Input Source' 1 amixer cset iface=MIXER,name='Output Source' 1 exit

Если это ваш третий, вы должны заменить конечные числа в командах номером «2». Если четвертый, то «3». И так далее.

Затем вы можете сделать пусковую установку на панели и нажимать на нее каждый раз, когда вы подключаете гарнитуру. Это уродливое обходное решение, но пока оно не будет исправлено (т. Е. Pulseaudio помнит предпочтительные устройства), я не вижу ничего другого, что вы можете сделать.

Вы могли бы сделать некоторые Здесь .. .. но стоит ли это?

)
3
ответ дан 31 July 2018 в 11:02

На самом деле это ошибка в Pulseaudio.

Вот недавний отчет об ошибке, но это может быть обман этого более старого (но, по сообщениям, исправленного).

Вот обходной путь, который вы могли бы использовать. Создайте текстовый файл и вставьте его в:

#! /bin/bash amixer cset iface=MIXER,name='Input Source' 1 amixer cset iface=MIXER,name='Output Source' 1 exit

Если это ваш третий, вы должны заменить конечные числа в командах номером «2». Если четвертый, то «3». И так далее.

Затем вы можете сделать пусковую установку на панели и нажимать на нее каждый раз, когда вы подключаете гарнитуру. Это уродливое обходное решение, но пока оно не будет исправлено (т. Е. Pulseaudio помнит предпочтительные устройства), я не вижу ничего другого, что вы можете сделать.

Вы могли бы сделать некоторые Здесь .. .. но стоит ли это?

)
3
ответ дан 31 July 2018 в 12:01

На самом деле это ошибка в Pulseaudio.

Вот недавний отчет об ошибке, но это может быть обман этого более старого (но, по сообщениям, исправленного).

Вот обходной путь, который вы могли бы использовать. Создайте текстовый файл и вставьте его в:

#! /bin/bash amixer cset iface=MIXER,name='Input Source' 1 amixer cset iface=MIXER,name='Output Source' 1 exit

Если это ваш третий, вы должны заменить конечные числа в командах номером «2». Если четвертый, то «3». И так далее.

Затем вы можете сделать пусковую установку на панели и нажимать на нее каждый раз, когда вы подключаете гарнитуру. Это уродливое обходное решение, но пока оно не будет исправлено (т. Е. Pulseaudio помнит предпочтительные устройства), я не вижу ничего другого, что вы можете сделать.

Вы могли бы сделать некоторые Здесь .. .. но стоит ли это?

)
3
ответ дан 2 August 2018 в 04:03

На самом деле это ошибка в Pulseaudio.

Вот недавний отчет об ошибке, но это может быть обман этого более старого (но, по сообщениям, исправленного).

Вот обходной путь, который вы могли бы использовать. Создайте текстовый файл и вставьте его в:

#! /bin/bash amixer cset iface=MIXER,name='Input Source' 1 amixer cset iface=MIXER,name='Output Source' 1 exit

Если это ваш третий, вы должны заменить конечные числа в командах номером «2». Если четвертый, то «3». И так далее.

Затем вы можете сделать пусковую установку на панели и нажимать на нее каждый раз, когда вы подключаете гарнитуру. Это уродливое обходное решение, но пока оно не будет исправлено (т. Е. Pulseaudio помнит предпочтительные устройства), я не вижу ничего другого, что вы можете сделать.

Вы могли бы сделать некоторые Здесь .. .. но стоит ли это?

)
3
ответ дан 4 August 2018 в 20:07

На самом деле это ошибка в Pulseaudio.

Здесь - это недавний отчет об ошибке, но это может быть обман этого старше (но, как сообщается, исправлено).

Вот обходной путь, который вы могли бы использовать. Создайте текстовый файл и вставьте его в:

  #!  / bin / bash amixer cset iface = MIXER, name = 'Input Source' 1 amixer cset iface = MIXER, name = 'Output Source' 1 exit  

Если это факт, ваш третий вы должны заменить конечные числа в командах номером «2». Если четвертый, то «3». И так далее.

Затем вы можете сделать пусковую установку на панели и нажимать на нее каждый раз, когда вы подключаете гарнитуру. Это уродливое обходное решение, но пока оно не будет исправлено (т. Е. Pulseaudio помнит предпочтительные устройства), я не вижу ничего другого, что вы можете сделать.

Вы могли бы сделать некоторое экстремальное сумасшедшее обходное решение, связанное с написанием правил udev .... но стоит ли это?

)
3
ответ дан 6 August 2018 в 04:09

На самом деле это ошибка в Pulseaudio.

Здесь - это недавний отчет об ошибке, но это может быть обман этого старше (но, как сообщается, исправлено).

Вот обходной путь, который вы могли бы использовать. Создайте текстовый файл и вставьте его в:

  #!  / bin / bash amixer cset iface = MIXER, name = 'Input Source' 1 amixer cset iface = MIXER, name = 'Output Source' 1 exit  

Если это факт, ваш третий вы должны заменить конечные числа в командах номером «2». Если четвертый, то «3». И так далее.

Затем вы можете сделать пусковую установку на панели и нажимать на нее каждый раз, когда вы подключаете гарнитуру. Это уродливое обходное решение, но пока оно не будет исправлено (т. Е. Pulseaudio помнит предпочтительные устройства), я не вижу ничего другого, что вы можете сделать.

Вы могли бы сделать некоторое экстремальное сумасшедшее обходное решение, связанное с написанием правил udev .... но стоит ли это?

)
3
ответ дан 7 August 2018 в 22:07

На самом деле это ошибка в Pulseaudio.

Здесь - это недавний отчет об ошибке, но это может быть обман этого старше (но, как сообщается, исправлено).

Вот обходной путь, который вы могли бы использовать. Создайте текстовый файл и вставьте его в:

  #!  / bin / bash amixer cset iface = MIXER, name = 'Input Source' 1 amixer cset iface = MIXER, name = 'Output Source' 1 exit  

Если это факт, ваш третий вы должны заменить конечные числа в командах номером «2». Если четвертый, то «3». И так далее.

Затем вы можете сделать пусковую установку на панели и нажимать на нее каждый раз, когда вы подключаете гарнитуру. Это уродливое обходное решение, но пока оно не будет исправлено (т. Е. Pulseaudio помнит предпочтительные устройства), я не вижу ничего другого, что вы можете сделать.

Вы могли бы сделать некоторое экстремальное сумасшедшее обходное решение, связанное с написанием правил udev .... но стоит ли это?

)
3
ответ дан 10 August 2018 в 10:21

На самом деле это ошибка в Pulseaudio.

Здесь - это недавний отчет об ошибке, но это может быть обман этого старше (но, как сообщается, исправлено).

Вот обходной путь, который вы могли бы использовать. Создайте текстовый файл и вставьте его в:

  #!  / bin / bash amixer cset iface = MIXER, name = 'Input Source' 1 amixer cset iface = MIXER, name = 'Output Source' 1 exit  

Если это факт, ваш третий вы должны заменить конечные числа в командах номером «2». Если четвертый, то «3». И так далее.

Затем вы можете сделать пусковую установку на панели и нажимать на нее каждый раз, когда вы подключаете гарнитуру. Это уродливое обходное решение, но пока оно не будет исправлено (т. Е. Pulseaudio помнит предпочтительные устройства), я не вижу ничего другого, что вы можете сделать.

Вы могли бы сделать некоторое экстремальное сумасшедшее обходное решение, связанное с написанием правил udev .... но стоит ли это?

)
3
ответ дан 13 August 2018 в 16:46

Я нашел ответ здесь: 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

Затем перезагрузите систему.

1
ответ дан 25 May 2018 в 23:29

Я нашел ответ здесь: 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

Затем перезагрузите систему.

1
ответ дан 25 July 2018 в 22:37

Я нашел ответ здесь: 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

Затем перезагрузите систему.

1
ответ дан 26 July 2018 в 23:07

Я нашел ответ здесь: 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

Затем перезагрузите систему.

1
ответ дан 31 July 2018 в 11:02

Я нашел ответ здесь: 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

Затем перезагрузите систему.

1
ответ дан 31 July 2018 в 12:01

Я нашел ответ здесь: 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

Затем перезагрузите систему.

1
ответ дан 2 August 2018 в 04:03

Я нашел ответ здесь: 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

Затем перезагрузите систему.

1
ответ дан 4 August 2018 в 20:07

Я нашел ответ здесь: 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  

Затем перезагрузите систему.

1
ответ дан 6 August 2018 в 04:09

Я нашел ответ здесь: 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  

Затем перезагрузите систему.

1
ответ дан 7 August 2018 в 22:07

Я нашел ответ здесь: 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  

Затем перезагрузите систему.

1
ответ дан 10 August 2018 в 10:21

Я нашел ответ здесь: 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  

Затем перезагрузите систему.

1
ответ дан 13 August 2018 в 16:46

Другие вопросы по тегам:

Похожие вопросы: