LINUX.ORG.RU

Автоматизировать переключалку конфигруации bluetooth наушников

 , , , ,


0

1

В pavucontrol есть возможность перещелкнуть конфигурацию наушников - https://ibb.co/w6LLcyP нижняя выпадашка.

Как с этим работать програмно? Нужно считать текущее значение и установить новое.

★★★★★

Последнее исправление: bvn13 (всего исправлений: 1)
Ответ на: комментарий от t184256

Проблема. Использую наушники и ZOOM для конференций. У наушников 2 режима/конфигурации: в одной звук качественный, но не работает микрофон (почему-то); во второй - звук как таксофон, но работает микрофон.

Мне б и музыку послушать, и в Зуум поговорить.

Поэтому хочу кнопку-переключалку + статус этого дерьма в i3status-rust.

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от bvn13

в одной звук качественный, но не работает микрофон (почему-то)

Ну вот таки дела, либо/либо.

Поэтому хочу кнопку-переключалку + статус этого дерьма в i3status-rust.

Ну тогда вроде на правильном пути.

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

t184256 ★★★★★
()
Ответ на: комментарий от t184256

мне ж еще экран шарить… 2 девайса держать на одну зуум-конфу или 2 наушников - ну такое себе. хочется комфорту.

bvn13 ★★★★★
() автор топика

хочется комфорту.

Можно записать комфортные конфиги в RFID метку ©.

quickquest ★★★★★
()
Ответ на: комментарий от bvn13

У тебя проблема в непонимание профилей БТ, либо нормальное стерео, либо гарнитура, а она да моно и битрейт - гумно. На лоре уже не раз обсуждалось, мной в том числе, насколько помню подвижек в грядущем стандарте все так же нет.

Morin ★★★★★
()
Ответ на: комментарий от bvn13

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

Я тоже когда-то хотел послушать музла и потрещать в том же скайпе, увы, шнур все еще на моем столе.

Morin ★★★★★
()
Ответ на: комментарий от Morin

млять. так я и спрашиваю, как узнать текущий профиль и установить новый. ты читать-то умеешь?

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от bvn13

pacmd list-sinks | grep card

ну и собственно

pactl set-card-profile bluez_card.XX_XX_XX_XX_XX_XX a2dp_sink

pacmd set-default-sink bluez_sink.XX_XX_XX_XX_XX_XX.a2dp_sink

обратно

pactl set-card-profile bluez_card.XX_XX_XX_XX_XX_XX headset_head_unit

pacmd set-default-sink bluez_sink.XX_XX_XX_XX_XX_XX.headset_head_unit

и не ори, я ем :)

Morin ★★★★★
()
Последнее исправление: Morin (всего исправлений: 3)
Ответ на: комментарий от Morin

ага, сяп :)

так и сделал, потом уже заметил, что ты написал

[[block]]
block = "toggle"
interval = 1
text = "ZOOM"
command_state = "pactl list short | grep bluez_sink.2C_4D_79_47_42_9F.headset_head_unit"
command_on = "pactl set-card-profile bluez_card.2C_4D_79_47_42_9F headset_head_unit"
command_off = "pactl set-card-profile bluez_card.2C_4D_79_47_42_9F a2dp_sink"
bvn13 ★★★★★
() автор топика
Ответ на: комментарий от t184256

Хотя по-человечески я б посоветовал достать из кармана телефон с ОС, где это переключение происходит само,

Вроде же есть автоматическое переключение (не знаю работает ли):

For enabling automatic profile switching from A2DP to HSP when a recording stream appears without any role set, you can append auto_switch=2 to load-module module-bluetooth-policy in /etc/pulse/default.pa. 
xaizek ★★★★★
()
Ответ на: комментарий от xaizek

хм. интересненько. но я пока, пожалуй, посижу на ручной переключалке. как-то так надежней. и даже не напряжно.

bvn13 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.