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

Я знаю, как переключить аудиовыход с помощью элемента меню динамика, но как это сделать из командной строки? Я хотел бы написать некоторые скрипты оболочки вокруг этой функции.

3
задан 17 September 2011 в 18:05

16 ответов

Это работает как сценарий для меня в Ubuntu 11.10:

pacmd "set-default-sink alsa_output.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-stereo"

pacmd "set-default-source alsa_input.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-mono"

Он устанавливает как выход, так и вход для моей беспроводной гарнитуры (при условии, что я подключил USB-ключ для гарнитура).

Способ, которым я узнал имя устройства вывода (приемника) и устройства ввода (источник), состоял в использовании этих двух команд:

pacmd "list-sinks"

pacmd "list-sources"

Когда вы это сделаете, вы получите тонну информации о каждом приемнике или источнике. Вы хотите имя и не копируете & lt; или> в начале и в конце имени.

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

Это похоже на то, когда вы вставляете носители, и Ubuntu спрашивает, что вы хотите с этим делать, но это не медиа: ключ USB гарнитуры по существу является звуковой картой для целей этого скрипта.

Как я могу назначить то, что происходит, когда вставлена ​​звуковая карта usb?

3
ответ дан 25 May 2018 в 18:47

Это работает как сценарий для меня в Ubuntu 11.10:

pacmd "set-default-sink alsa_output.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-stereo"

pacmd "set-default-source alsa_input.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-mono"

Он устанавливает как выход, так и вход для моей беспроводной гарнитуры (при условии, что я подключил USB-ключ для гарнитура).

Способ, которым я узнал имя устройства вывода (приемника) и устройства ввода (источник), состоял в использовании этих двух команд:

pacmd "list-sinks"

pacmd "list-sources"

Когда вы это сделаете, вы получите тонну информации о каждом приемнике или источнике. Вы хотите имя и не копируете & lt; или> в начале и в конце имени.

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

Это похоже на то, когда вы вставляете носители, и Ubuntu спрашивает, что вы хотите с этим делать, но это не медиа: ключ USB гарнитуры по существу является звуковой картой для целей этого скрипта.

Как я могу назначить то, что происходит, когда вставлена ​​звуковая карта usb?

3
ответ дан 25 July 2018 в 21:19

Это работает как сценарий для меня в Ubuntu 11.10:

pacmd "set-default-sink alsa_output.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-stereo"

pacmd "set-default-source alsa_input.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-mono"

Он устанавливает как выход, так и вход для моей беспроводной гарнитуры (при условии, что я подключил USB-ключ для гарнитура).

Способ, которым я узнал имя устройства вывода (приемника) и устройства ввода (источник), состоял в использовании этих двух команд:

pacmd "list-sinks"

pacmd "list-sources"

Когда вы это сделаете, вы получите тонну информации о каждом приемнике или источнике. Вы хотите имя и не копируете & lt; или> в начале и в конце имени.

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

Это похоже на то, когда вы вставляете носители, и Ubuntu спрашивает, что вы хотите с этим делать, но это не медиа: ключ USB гарнитуры по существу является звуковой картой для целей этого скрипта.

Как я могу назначить то, что происходит, когда вставлена ​​звуковая карта usb?

3
ответ дан 31 July 2018 в 13:18

Это работает как сценарий для меня в Ubuntu 11.10:

pacmd "set-default-sink alsa_output.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-stereo"

pacmd "set-default-source alsa_input.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-mono"

Он устанавливает как выход, так и вход для моей беспроводной гарнитуры (при условии, что я подключил USB-ключ для гарнитура).

Способ, которым я узнал имя устройства вывода (приемника) и устройства ввода (источник), состоял в использовании этих двух команд:

pacmd "list-sinks"

pacmd "list-sources"

Когда вы это сделаете, вы получите тонну информации о каждом приемнике или источнике. Вы хотите имя и не копируете & lt; или> в начале и в конце имени.

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

Это похоже на то, когда вы вставляете носители, и Ubuntu спрашивает, что вы хотите с этим делать, но это не медиа: ключ USB гарнитуры по существу является звуковой картой для целей этого скрипта.

Как я могу назначить то, что происходит, когда вставлена ​​звуковая карта usb?

3
ответ дан 2 August 2018 в 02:58

Это работает как сценарий для меня в Ubuntu 11.10:

pacmd "set-default-sink alsa_output.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-stereo"

pacmd "set-default-source alsa_input.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-mono"

Он устанавливает как выход, так и вход для моей беспроводной гарнитуры (при условии, что я подключил USB-ключ для гарнитура).

Способ, которым я узнал имя устройства вывода (приемника) и устройства ввода (источник), состоял в использовании этих двух команд:

pacmd "list-sinks"

pacmd "list-sources"

Когда вы это сделаете, вы получите тонну информации о каждом приемнике или источнике. Вы хотите имя и не копируете & lt; или> в начале и в конце имени.

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

Это похоже на то, когда вы вставляете носители, и Ubuntu спрашивает, что вы хотите с этим делать, но это не медиа: ключ USB гарнитуры по существу является звуковой картой для целей этого скрипта.

Как я могу назначить то, что происходит, когда вставлена ​​звуковая карта usb?

3
ответ дан 4 August 2018 в 18:48

Это работает как сценарий для меня в Ubuntu 11.10:

pacmd "set-default-sink alsa_output.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-stereo"

pacmd "set-default-source alsa_input.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-mono"

Он устанавливает как выход, так и вход для моей беспроводной гарнитуры (при условии, что я подключил USB-ключ для гарнитура).

Способ, которым я узнал имя устройства вывода (приемника) и устройства ввода (источник), состоял в использовании этих двух команд:

pacmd "list-sinks"

pacmd "list-sources"

Когда вы это сделаете, вы получите тонну информации о каждом приемнике или источнике. Вы хотите имя и не копируете & lt; или> в начале и в конце имени.

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

Это похоже на то, когда вы вставляете носители, и Ubuntu спрашивает, что вы хотите с этим делать, но это не медиа: ключ USB гарнитуры по существу является звуковой картой для целей этого скрипта.

Как я могу назначить то, что происходит, когда вставлена ​​звуковая карта usb?

3
ответ дан 6 August 2018 в 03:12

это работает как скрипт для меня в Ubuntu 11.10:

pacmd "установить по умолчанию-раковина alsa_output.УСБ-Plantronics_Wireless_Audio_Plantronics_wireless_audio-00-Аудио.аналоговый-стерео"

pacmd "установить по умолчанию-источник alsa_input.УСБ-Plantronics_Wireless_Audio_Plantronics_wireless_audio-00-Аудио.аналого-моно"

он определяет как выход и вход на мою беспроводная гарнитура (при условии, что я подключен в USB-передатчик для наушников).

, как я узнал имя выходного устройства (раковина) и устройство ввода (источника), должна была использовать эти 2 команды:

pacmd "список-тонет"

pacmd "список источников"

когда вы сделаете это, вы получите тонны информации на каждый приемник или источник. Вы хотите имя, а не скопировать < или > в начале и конце имени.

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

это вроде-как при вставке медиа и Ubuntu спрашивает, Что вы хотите сделать с ним, но это не носителей: USB-гарнитуры-адаптер-это по сути Звуковая карта для использования этого скрипта.

как я могу назначить, что происходит, когда вставлена Звуковая карта USB?

3
ответ дан 7 August 2018 в 20:53

Это работает как сценарий для меня в Ubuntu 11.10:

pacmd "set-default-sink alsa_output.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-stereo"

pacmd "set-default-source alsa_input.usb-Plantronics_Wireless_Audio_Plantronics_Wireless_Audio-00-Audio.analog-mono"

Он устанавливает как выход, так и вход для моей беспроводной гарнитуры (при условии, что я подключил USB-ключ для гарнитура).

Способ, которым я узнал имя устройства вывода (приемника) и устройства ввода (источник), состоял в использовании этих двух команд:

pacmd "list-sinks"

pacmd "list-sources"

Когда вы это сделаете, вы получите тонну информации о каждом приемнике или источнике. Вы хотите имя и не копируете & lt; или> в начале и в конце имени.

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

Это похоже на то, когда вы вставляете носители, и Ubuntu спрашивает, что вы хотите с этим делать, но это не медиа: ключ USB гарнитуры по существу является звуковой картой для целей этого скрипта.

Как я могу назначить то, что происходит, когда вставлена ​​звуковая карта usb?

3
ответ дан 10 August 2018 в 09:14

Посмотрите на страницу вики для командной строки Pulseaudio и эти две команды:

pacmd - переконфигурируйте звуковой сервер PulseAudio во время работы. pactl - Управление работающим звуковым сервером PulseAudio.

Некоторые (старые) примеры, которые я нашел в Интернете ...

командная строка Pulseaudio :

pacmd "set-default-sink jack_out" 

Включить гарнитуру :

pactl load-module module-alsa-sink device=Headset; sleep 2
pactl load-module module-alsa-source device=Headset; sleep 2
pacmd "set-default-sink alsa_output.Headset"
pacmd "set-default-source alsa_input.Headset"

Оба непроверенных: нет гарнитуры usb и нет разъема для тестирования

3
ответ дан 25 May 2018 в 18:47

Посмотрите на страницу вики для командной строки Pulseaudio и эти две команды:

pacmd - переконфигурируйте звуковой сервер PulseAudio во время работы. pactl - Управление работающим звуковым сервером PulseAudio.

Некоторые (старые) примеры, которые я нашел в Интернете ...

командная строка Pulseaudio :

pacmd "set-default-sink jack_out"

Включить гарнитуру :

pactl load-module module-alsa-sink device=Headset; sleep 2 pactl load-module module-alsa-source device=Headset; sleep 2 pacmd "set-default-sink alsa_output.Headset" pacmd "set-default-source alsa_input.Headset"

Оба непроверенных: нет гарнитуры usb и нет разъема для тестирования

3
ответ дан 25 July 2018 в 21:19

Посмотрите на страницу вики для командной строки Pulseaudio и эти две команды:

pacmd - переконфигурируйте звуковой сервер PulseAudio во время работы. pactl - Управление работающим звуковым сервером PulseAudio.

Некоторые (старые) примеры, которые я нашел в Интернете ...

командная строка Pulseaudio :

pacmd "set-default-sink jack_out"

Включить гарнитуру :

pactl load-module module-alsa-sink device=Headset; sleep 2 pactl load-module module-alsa-source device=Headset; sleep 2 pacmd "set-default-sink alsa_output.Headset" pacmd "set-default-source alsa_input.Headset"

Оба непроверенных: нет гарнитуры usb и нет разъема для тестирования

3
ответ дан 31 July 2018 в 13:18

Посмотрите на страницу вики для командной строки Pulseaudio и эти две команды:

pacmd - переконфигурируйте звуковой сервер PulseAudio во время работы. pactl - Управление работающим звуковым сервером PulseAudio.

Некоторые (старые) примеры, которые я нашел в Интернете ...

командная строка Pulseaudio :

pacmd "set-default-sink jack_out"

Включить гарнитуру :

pactl load-module module-alsa-sink device=Headset; sleep 2 pactl load-module module-alsa-source device=Headset; sleep 2 pacmd "set-default-sink alsa_output.Headset" pacmd "set-default-source alsa_input.Headset"

Оба непроверенных: нет гарнитуры usb и нет разъема для тестирования

3
ответ дан 2 August 2018 в 02:58

Посмотрите на страницу вики для командной строки Pulseaudio и эти две команды:

pacmd - переконфигурируйте звуковой сервер PulseAudio во время работы. pactl - Управление работающим звуковым сервером PulseAudio.

Некоторые (старые) примеры, которые я нашел в Интернете ...

командная строка Pulseaudio :

pacmd "set-default-sink jack_out"

Включить гарнитуру :

pactl load-module module-alsa-sink device=Headset; sleep 2 pactl load-module module-alsa-source device=Headset; sleep 2 pacmd "set-default-sink alsa_output.Headset" pacmd "set-default-source alsa_input.Headset"

Оба непроверенных: нет гарнитуры usb и нет разъема для тестирования

3
ответ дан 4 August 2018 в 18:48

Посмотрите на страницу вики для командной строки Pulseaudio и эти две команды:

pacmd - переконфигурируйте звуковой сервер PulseAudio во время работы. pactl - Управление работающим звуковым сервером PulseAudio.

Некоторые (старые) примеры, которые я нашел в Интернете ...

командная строка Pulseaudio :

pacmd "set-default-sink jack_out"

Включить гарнитуру :

pactl load-module module-alsa-sink device=Headset; sleep 2 pactl load-module module-alsa-source device=Headset; sleep 2 pacmd "set-default-sink alsa_output.Headset" pacmd "set-default-source alsa_input.Headset"

Оба непроверенных: нет гарнитуры usb и нет разъема для тестирования

3
ответ дан 6 August 2018 в 03:12

Посмотрите на страницу вики для командной строки Pulseaudio и эти две команды:

pacmd - переконфигурируйте звуковой сервер PulseAudio во время работы. pactl - Управление работающим звуковым сервером PulseAudio.

Некоторые (старые) примеры, которые я нашел в Интернете ...

командная строка Pulseaudio :

pacmd "set-default-sink jack_out"

Включить гарнитуру :

pactl load-module module-alsa-sink device=Headset; sleep 2 pactl load-module module-alsa-source device=Headset; sleep 2 pacmd "set-default-sink alsa_output.Headset" pacmd "set-default-source alsa_input.Headset"

Оба непроверенных: нет гарнитуры usb и нет разъема для тестирования

3
ответ дан 7 August 2018 в 20:53

Посмотрите на страницу вики для командной строки Pulseaudio и эти две команды:

pacmd - переконфигурируйте звуковой сервер PulseAudio во время работы. pactl - Управление работающим звуковым сервером PulseAudio.

Некоторые (старые) примеры, которые я нашел в Интернете ...

командная строка Pulseaudio :

pacmd "set-default-sink jack_out"

Включить гарнитуру :

pactl load-module module-alsa-sink device=Headset; sleep 2 pactl load-module module-alsa-source device=Headset; sleep 2 pacmd "set-default-sink alsa_output.Headset" pacmd "set-default-source alsa_input.Headset"

Оба непроверенных: нет гарнитуры usb и нет разъема для тестирования

3
ответ дан 10 August 2018 в 09:14

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

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