Я не могу установить grub2

Pulseaudio> = 1.0

Редактируя /etc/pulse/default.pa, мы можем загрузить модуль модуля pulseaudio-switch-on-connect для автоподключения к приемнику звука, как только он будет представлен звуковому серверу pulseaudio , Нам нужно вставить следующую строку

load-module module-switch-on-connect

Предыдущие версии pulseaudio

Устройства Bluetooth распознаются в PulseAudio, как только они присутствуют. Однако подключение должно выполняться вручную в настройках звука. Существует графический интерфейс, который позволяет подключаться к BT-устройствам одним нажатием (stream2ip).

module-switch-on-connect Из версии 0.2.5 stream2ip позволяет автоматически подключаться к устройствам Bluetooth.

Изменить: вы можете настроить свой синий (например, с помощью pactl или в настройках конфигурации) с возвратом к внутреннему аудио, если нет Bluetooth-устройства.

Edit: Вот быстрый и грязный Python сценарий, чтобы дать вам представление о том, как выполнить задание:

#!/usr/bin/env python
#-*- coding: utf-8 -*-
#
# bt-autoconnect
# Autoconnects Bluetooth Devices to PulseAudio
# (c) Takkat Nebuk
# Licence: GPLv3
# usage:
# bt-autoconnect  

import subprocess
import time
import sys
import string

cli_options = sys.argv

def main():
    MAC = cli_options[1]
    timeout = cli_options[2]
    PMAC = string.replace(MAC,':','_') # PA don't know ':', needs '_'
    pa_args = ['pacmd set-default-sink bluez_sink.' + PMAC]
    bt_args = ['sdptool browse ' + MAC]
    err = False
    while err == False:
        if subprocess.call(bt_args, shell=True) == 0:
            err = subprocess.call(pa_args, shell=True)
        time.sleep(int(timeout))
    exit()

if __name__ == "__main__":
    main()

Просто скопируйте этот скрипт и сохраните его как bt-autoconnect.py. Сделайте исполняемый файл сценария или запустите его из командной строки (рекомендуется) с помощью cd /script/directory, а затем введите:

python bt-autoconnect.py [MAC] [timeout]

Заменить MAC с помощью MAC вашего устройства Bluetooth (например, 00: 0C: 78: 4F: B6: B5) и установите требуемый тайм-аут (например, 10) в секундах, когда скрипт ищет устройство. Затем этот скрипт будет прослушивать данный MAC каждый тайм-аут для устройства Bluetooth и подключать его к PulseAudio, если он присутствует.

Иногда PulseAudio, похоже, не знает, что устройство присутствует снова после его отключения. С некоторой надеждой pulseaudio -k он снова появляется.

Не нравится, нет GUI, но, по крайней мере, в моих настройках он работал нормально.

bt-autoconnect.py для заинтересованных: stream2ip [ ! d5] с графическим интерфейсом для удобной настройки. Пожалуйста, напишите здесь ошибки или предложения. Спасибо за тестирование.

0
задан 27 April 2012 в 21:29

0 ответов

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

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