Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Переключение на переднюю панель. Asus Xonar D1.  (Прочитано 1962 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Серёга_Ш

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Здравствуйте дорогие! У меня возникла неожиданная проблема. У меня установлена звуковая карта Asus Xonar D1. К ней постоянно подсоединены колонки и гарнитура на передней панели. Соответственно надо постоянно переключать с колонок на наушники. Я это делал через программу QasMixer. В последнее время стал активно пользоваться IP-телефонией. Так вот, при входящем вызове надо как то быстро переключить с колонок на гарнитуру и принять вызов. Искал команды, но ничего не нашел. Пробовал самостоятельно прописать команду и тоже не получилось. Мне нужна команда для переключения чтобы я мог её назначить на горячую клавишу.
 Если кто может помочь буду очень благодарен.

Вот вывод amixer:
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer - Side Left - Side Right
  Limits: Playback 67 - 127
  Mono:
  Front Left: Playback 127 [100%] [0.00dB] [on]
  Front Right: Playback 127 [100%] [0.00dB] [on]
  Rear Left: Playback 127 [100%] [0.00dB] [on]
  Rear Right: Playback 127 [100%] [0.00dB] [on]
  Front Center: Playback 127 [100%] [0.00dB] [on]
  Woofer: Playback 127 [100%] [0.00dB] [on]
  Side Left: Playback 127 [100%] [0.00dB] [on]
  Side Right: Playback 127 [100%] [0.00dB] [on]
Simple mixer control 'Front Panel',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Line',0
  Capabilities: cswitch cswitch-joined
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Mic',0
  Capabilities: cvolume cvolume-joined cswitch cswitch-joined
  Capture channels: Mono
  Limits: Capture 0 - 31
  Mono: Capture 24 [77%] [1.50dB] [on]
Simple mixer control 'Mic Boost (+20dB)',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Mic Source',0
  Capabilities: cenum
  Items: 'Mic Jack' 'Front Panel'
  Item0: 'Front Panel'
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'IEC958 Loopback',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'IEC958 Validity Check',0
  Capabilities: cswitch cswitch-joined
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Aux',0
  Capabilities: cvolume cswitch cswitch-joined
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 0 [0%] [-34.50dB] [off]
  Front Right: Capture 0 [0%] [-34.50dB] [off]
Simple mixer control 'Analog Input Monitor',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 1
  Mono: Playback 1 [100%] [0.00dB] [off]
Simple mixer control 'DAC Filter',0
  Capabilities: penum
  Items: 'Fast Roll-off' 'Slow Roll-off'
  Item0: 'Fast Roll-off'
Simple mixer control 'Digital Input Monitor',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 1
  Mono: Playback 1 [100%] [0.00dB] [off]
Simple mixer control 'Stereo Upmixing',0
  Capabilities: enum
  Items: 'Front' 'Front+Surround' 'Front+Surround+Back' 'Front+Surround+Center/LFE' 'Front+Surround+Center/LFE+Back'
  Item0: 'Front'

Цитировать
Правила форума
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тегов [spoiler]...[/spoiler] или [code]...[/code], либо прикреплять к сообщению в виде отдельного файла. Длинные гиперссылки следует оформлять при помощи тега [url=]...[/url]
--Aleksandru


« Последнее редактирование: 19 Июня 2021, 23:55:33 от Aleksandru »

Оффлайн qpdb

  • Активист
  • *
  • Сообщений: 619
  • xUbuntu 22.04
    • Просмотр профиля
Приветствую!

Что-то подобное на форуме уже когда-то обсуждалось, я тоже делал себе в эпоху Unity на F5 и F6 переключение между наушниками и колонками.

Одним скриптом  на одну клавишу не вышло, недомыслие случалось  :-\ , хотелось, конечно одной клавишей по кругу переключаться…

А команды в скрипте были такими при переключении с одних устройств на другие:

pulseaudio -k; sleep 3
pacmd set-default-source alsa_input.usb-Sunplus_IT_Co_HP_720p_HD_Monitor_Webcam-02-Webcam.analog-stereo
pacmd set-default-sink alsa_output.usb-Plantronics_Plantronics_.Audio_655_DSP-00-DSP.analog-stereo
≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈
pulseaudio -k; sleep 3
pacmd set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo
pacmd set-default-source alsa_input.usb-Sunplus_IT_Co_HP_720p_HD_Monitor_Webcam-02-Webcam.analog-stereo
Команды чтобы посмотреть что там с устройствами это как минимум:
pacmd list-sinks|grep -e 'name:' -e 'index'
pacmd list-sources | grep -e device.string -e 'name:'

Подчитайте что-то ещё по теме и попробуйте в этом направлении, которое я коряво обозначил, начитайте, а там народ подтянется и думаю подскажет…
Рекомендую ознакомиться с современной трактовкой темы „collective responsibility and the state”, а также темами сопряжёнными с этой… В современных реалиях это может оказаться полезным…

Оффлайн damix

  • Активист
  • *
  • Сообщений: 664
    • Просмотр профиля
А доставать-вставлять гарнитуру не хочется? Она двумя джеками подключена или одним?
sudo apt install inxi
inxi -SA
pacmd list-sinks
pacmd list-sources
Пробовал самостоятельно прописать команду и тоже не получилось.
Какую команду, и чем ее результат отличается от ожидаемого?

 

Страница сгенерирована за 0.045 секунд. Запросов: 25.