Я использую LXQT в Lubuntu 18.10, и у меня есть проблема со связыванием Беспроводной колонки к ноутбуку после того, чтобы выходить и зашедшего. Это хорошо работает после перезагрузки все же.
Так, у меня есть решение, которое всегда работает: перезагрузка - ИЛИ: переустановка блюза:
sudo apt-get install --reinstall bluez
и это всегда работает!
В любом случае, когда моя проблема происходит, Bluetooth никогда не блокируется.
Если я перезагружаю или переустанавливаю блюз нет никакой потребности удалить и добавить снова, что устройство, устанавливая его на "Аудио приемник" достаточно.
Когда это происходит после того, чтобы выходить и зашедшего:
blueman-manager
, установка на 'Аудио Приемник' приносит ошибку Protocol Not available
.В терминале:
~$ blueman-manager
_________
Load (/usr/lib/python3/dist-packages/blueman/main/PluginManager.py:60)
['PulseAudioProfile', 'Services']
_________
__load_plugin (/usr/lib/python3/dist-packages/blueman/main/PluginManager.py:133)
loading <class 'blueman.plugins.manager.PulseAudioProfile.PulseAudioProfile'>
_________
pa_context_event (/usr/lib/python3/dist-packages/blueman/main/PulseAudioUtils.py:341)
1
_________
__load_plugin (/usr/lib/python3/dist-packages/blueman/main/PluginManager.py:133)
loading <class 'blueman.plugins.manager.Services.Services'>
blueman-manager version 2.0.5 starting
Stale PID, overwriting
_________
pa_context_event (/usr/lib/python3/dist-packages/blueman/main/PulseAudioUtils.py:341)
2
_________
on_bluez_name_owner_changed (/usr/bin/blueman-manager:96)
org.bluez owner changed to :1.238
_________
get_interface_version (/usr/lib/python3/dist-packages/blueman/bluez/BlueZInterface.py:13)
Detected BlueZ 5
_________
SetAdapter (/usr/lib/python3/dist-packages/blueman/gui/DeviceList.py:271)
_________
on_adapter_changed (/usr/lib/python3/dist-packages/blueman/gui/manager/ManagerToolbar.py:83)
toolbar adapter /org/bluez/hci0
_________
__init__ (/usr/lib/python3/dist-packages/blueman/main/Device.py:26)
caching initial properties
_________
add_device (/usr/lib/python3/dist-packages/blueman/gui/DeviceList.py:317)
adding new device
_________
do_cache (/usr/lib/python3/dist-packages/blueman/gui/DeviceList.py:496)
Caching new device C0:28:8D:81:64:5A
_________
row_update_event (/usr/lib/python3/dist-packages/blueman/gui/manager/ManagerDeviceList.py:264)
row update event Fake False
_________
row_update_event (/usr/lib/python3/dist-packages/blueman/gui/manager/ManagerDeviceList.py:264)
row update event Trusted 0
_________
row_update_event (/usr/lib/python3/dist-packages/blueman/gui/manager/ManagerDeviceList.py:264)
row update event Paired 1
_________
Generate (/usr/lib/python3/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:173)
UE BOOM 2
_________
pa_context_event (/usr/lib/python3/dist-packages/blueman/main/PulseAudioUtils.py:341)
3
_________
pa_context_event (/usr/lib/python3/dist-packages/blueman/main/PulseAudioUtils.py:341)
4
_________
on_pa_ready (/usr/lib/python3/dist-packages/blueman/plugins/manager/PulseAudioProfile.py:29)
connected
_________
<lambda> (/usr/lib/python3/dist-packages/blueman/main/PulseAudioUtils.py:353)
1
_________
Generate (/usr/lib/python3/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:173)
UE BOOM 2
_________
Generate (/usr/lib/python3/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:173)
UE BOOM 2
_________
set_op (/usr/lib/python3/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:85)
op: regenerating instance <ManagerDeviceMenu.ManagerDeviceMenu object at 0x7f8fd0e05e10 (blueman+gui+manager+ManagerDeviceMenu+ManagerDeviceMenu at 0x1efcb60)>
_________
set_op (/usr/lib/python3/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:85)
op: regenerating instance <ManagerDeviceMenu.ManagerDeviceMenu object at 0x7f8fd0e0eee8 (blueman+gui+manager+ManagerDeviceMenu+ManagerDeviceMenu at 0x1efce40)>
_________
unset_op (/usr/lib/python3/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:99)
op: regenerating instance <ManagerDeviceMenu.ManagerDeviceMenu object at 0x7f8fd0e05e10 (blueman+gui+manager+ManagerDeviceMenu+ManagerDeviceMenu at 0x1efcb60)>
_________
Generate (/usr/lib/python3/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:173)
UE BOOM 2
_________
unset_op (/usr/lib/python3/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:99)
op: regenerating instance <ManagerDeviceMenu.ManagerDeviceMenu object at 0x7f8fd0e0eee8 (blueman+gui+manager+ManagerDeviceMenu+ManagerDeviceMenu at 0x1efce40)>
_________
fail (/usr/lib/python3/dist-packages/blueman/gui/manager/ManagerDeviceMenu.py:124)
fail org.freedesktop.DBus.Python.blueman.bluez.errors.DBusFailedError: blueman.bluez.errors.DBusFailedError: Protocol not available
/usr/lib/python3/dist-packages/blueman/gui/manager/ManagerProgressbar.py:165: Warning: Source ID 697 was not found when attempting to remove it
GObject.source_remove(self.gsource)
pulseaudio-module-bluetooth
уже установлен.и
~$ pactl load-module module-bluetooth-discover
Failure: Module initialization failed
потому что это было уже загружено.
Удаление устройства и попытка добавить его снова: это не найдено вообще!
bluez
- тот, который доступен при системном запуске, а также путем переустановки пакета - мог быть потерян путем перезапуска сессии? - И как избежать той потери?Это могло быть не связано с Вашей странной проблемой, но были ошибки в bluez
в течение долгого времени: [Ошибка 1499858] Ре: bluetoothd[650]: Не удалось получить дескрипторы для "Сервиса Измененная" характеристика
Последняя регистрация этим утром читает:
И снова здравствуйте,
Я скомпилировал bluez-5.46 и установил его на человечности 16.04, и это заботилось обо всех "Недостаточном количестве свободных дескрипторов для регистрации сервиса" ошибки и также "Отказавший для получения дескрипторов для "Сервиса, Измененная" характеристика" ошибки и Bluetooth работает лучше, чем он когда-нибудь имеет для меня так или иначе. Таким образом для меня это решено, я предполагаю.
Не знайте, поможет ли это кому-либо?? Но Я надеюсь, что так!
Удачи,
Singtoh
Рассмотрите установку tlp
радио-мастер устройств. Это будет:
Источник: добро пожаловать в TLP!
После перепробования множества различных команд, модулей и т. д., в итоге у меня сработало следующее:
$ sudo apt-get purge pulseaudio
$ rm ~/.config/pulse && sudo killall pulseaudio
$ sudo apt-get install pulseaudio
$ pulseaudio --start
Вышеупомянутое, чтобы убедиться, что пульс работает в первую очередь.
Затем сделайте это, что немного странно, потому что оно не поставляется по умолчанию с самим pulseaudio:
$ sudo apt-get install pulseaudio-module-bluetooth
$ pactl load-module module-bluetooth-discover
Я знаю, что это немного избыточно, но это были именно те шаги, которые сработали для меня 10 минут назад.
Но ладно, по крайней мере теперь работает :)
Не сразу интуитивно понятно, что это вообще связано с пульсаудио. Добро пожаловать в странности Linux :)