gnome-bluetooth не работает должным образом

gnome-bluetooth не работает должным образом

Я хочу подключить гарнитуру через Bluetooth на Debian 8. Я запускаю из терминала

systemctl enable bluetooth
systemctl start bluetooth

Затем я использую gnome-bluetooth, я вижу устройство и пытаюсь подключиться, но происходит то, что соединение теряется каждый раз менее чем через секунду, так что статус устройства становится "отключено". Также, если я не запускаю команды выше, gnome-bluetooth не видит устройство. Я погуглил проблему, и, похоже, она довольно распространена, но я не нашел решения.

Вот вывод lsusb:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04f2:b3d5 Chicony Electronics Co., Ltd 
Bus 001 Device 009: ID 13d3:3393 IMC Networks 
Bus 001 Device 005: ID 1004:631c LG Electronics, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

решение1

Решение найдено, не уверен, почему оно работает.

sudo apt-get install pulseaudio-module-bluetooth

перезагрузите систему.

sudo systemctl start bluetooth.service

Теперь откройте графический интерфейс для Bluetooth и убедитесь, что Bluetooth установлен на «включено».

в терминальном типе

bluetoothctl

убедитесь, что команда

показывать

на самом деле показывает что-то похожее на

Name: debiansystem
Alias: debiansystem
Class: 0x0c010c
Powered: yes
Discoverable: yes
Pairable: yes
...

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

Это сработало, по крайней мере для меня.

решение2

У меня была та же проблема с bluetooth и Debian 8, я пробовал много вещей, но ничего не работало с gnome-bluetooth. Я следовал инструкциям на этой странице:https://wiki.debian.org/BluetoothUser/a2dpтак я и сделал

sudo apt-get install pulseaudio pulseaudio-module-bluetooth pavucontrol bluez-firmware

затем

systemctl restart bluetooth

и хотя у меня есть gnome-bluetooth, я не смог заставить его работать, поэтому я установил blueman-applet

apt-get install blueman

Затем открыл программу Bluetooth Manager, которую я только что установил (убедитесь, что gnome-bluetooth закрыт), и все, я смог подключить свои Bluetooth-колонки. Единственный недостающий шаг — открыть Звук в Настройках и выбрать мои Bluetooth-колонки в качестве выхода.

Надеюсь, это поможет!!

решение3

У меня тоже возникли проблемы с запуском, но после отключения SELinux проблема решилась сама собой:

# First check if this is even your problem, is SELinux enabled?
getenforce

# If the above created the output of '1', then this could very
# well be your problem.. keep reading.

# Disable SELinux
setenforce 0

# Restart bluetooth
systemctl restart bluetooth

Если хотите, можете остановиться на этом шаге (подключить устройство и работать с ним). Но если вы хотите исправить это в будущем, правильным решением будет обновить библиотеку SELinux изнутри (чтобы вы могли снова включить ее):

# Create your own module
grep bluetooth /var/log/audit/audit.log | audit2allow -M mybluetooth

# Install it now:
semodule -i mybluetooth.pp

# Now safely re-enable SELinux:
setenforce 1

В моем случае причиной была такая запись:

type=AVC msg=audit(1522596590.758:103): avc:  denied  { mounton } for  pid=999 comm="(uetoothd)" path="/var/lib/bluetooth" dev="dm-0" ino=2362849 scontext=system_u:system_r:init_t:s0 tcontext=system_u:object_r:bluetooth_var_lib_t:s0 tclass=dir permissive=0

Связанный контент