Форум проекта Matuntu
Поддержка => Руководства и инструкции => Тема начата: vita от 15 Августа 2015, 13:49:35
-
Для соединения беспроводных устройств с компьютером вместо традиционного Blueman в Matuntu задействован Bluez. При включённом Bluetooth можно запустить менеджер настроек
mate-bluetooth-properties
(http://i.imgur.com/hr6Szvj.png)
и настроить нужное беспроводное устройство.
-
По умолчанию Bluetooth в запускаемые приложения не включён, потому что далеко не все пользуются этим протоколом.
Поэтому если у Вас есть Bluetooth-адаптер и Вы собираетесь его активно использовать, можно поставить галку в запускаемых приложениях
(http://i.imgur.com/Xtvzmg0.png)
команда запуска mate-bluetooth-applet
-
Для корректного подключения беспроводных аудиоустройств в режиме высококачественного звука A2DP установлен только Bluez.
Чтобы появилась возможность аппаратного отключения Bluetooth, можно установить менеджер Bluetooth Blueman.
Но после его установки в некоторых случаях беспроводная стерео гарнитура даже не появляется в параметрах настройки звука как устройство, а если есть, то нет возможности настроить использование данного устройства для подключения звука.
Варианты выключения Bluetooth без установки Blueman есть. Но здесь нужно идти от обратного - запуска Bluetooth.
Если использовать этот вариант, нужно снять отметку в запускаемых приложениях с менеджера Bluez, а на панели создать пользовательскую кнопку запуска Bluetooth для включения адаптера по необходимости
(http://i.imgur.com/IVnQdOU.png)
Выключается Bluetooth завершением сессии.
-
Я использую внешние адаптеры Bluetooth и поэтому просто извлекаю их по окончании работы без дополнительных настроек меню.
Если же адаптер Bluetooth встроенный, можно сделать отключение выше описанным способом.
Приходится создавать костыли, т.к. разработчики Mate до сих пор не могут решить эту проблему.
-
Потребовалось подключить в Matuntu любопытное устройство - Преобразователь аудиосигнала Logitech Bluetooth Audio Adapter (http://www.dns-shop.ru/product/17578d1065953120/preobrazovatel-audiosignala-logitech-bluetooth-audio-adapter/), которое передаёт аудиопоток с любого устройства на активную акустику.
Подключается очень просто. После подключения блютус адаптера на компьютере, на панели становится активным апплет Mate-Bluetooth. Кликом по значку вызываем контекстное меню, выбираем пункт Настроить новое устройство...
Переводим Преобразователь аудиосигнала в режим сопряжения и ждём успешного соединения.
(http://i.imgur.com/d0cZ4Ky.png)
Затем переходим в параметры настройки звука и во вкладке устройства находим и выбираем это устройство с подключённой заранее к нему акустикой, можно проверить звук
(http://i.imgur.com/o2AcQyJ.png)
Остаётся выбрать Преобразователь аудиосигнала для выхода звука
(http://i.imgur.com/1wSrC9L.png)
Проверено в Matuntu-TW32-M112 и Matuntu-TW64-M112.
-
Мне сосед показывал свою блютус колонку. Хорошо звучит. Я ему тогда возражал, что моя акустика звучит лучше, но с этим устройством любая акустика станет беспроводной, что позволит значительно улучшить качество звучания, зависящее от её размещения. Как понимаю, звуковая карта не задействуется, т.к. само устройство является ЦАПом на два канала, но через AUX потянет акустику 2.1.
-
В тестируемой сборке с Mate 1.12.1 на пакетной основе 16.04 разработчиками Mate, как и обещано ранее, решена проблема совместимости Bluez (версия 5.32) и Blueman (версия 2.03)
(http://i.imgur.com/0eeiviQ.png)
Благодаря этому решению Bluetooth устройства работают в системе полнофункционально, что не может не радовать :)
-
При передаче файлов с телефона на компьютер не сразу мог найти куда они пришли. Оказалось, что она попали в скрытый каталог домашней папки /.cache/obexd
Чтобы изменить путь назначения файлов, запустил редактор Dconf и по схеме org.blueman.transfer исправил путь получения файлов на свой:
(http://i.imgur.com/pYkmpHX.png)
Настройки и эксперименты проводил в Matuntu-X64-M114.
-
Тем, кто до сих пор применяет Matuntu-T (14.04), для бесконфликтного использования вместе с Bluez имеется возможность установить Blueman из репозитория ppa:cschramm/blueman (https://launchpad.net/~cschramm/+archive/ubuntu/blueman).
-
Случайно заметил, что после сопряжения телефона с компьютером по блютусу в Matuntu-X64 была возможность воспроизводить аудио с телефона на акустике компьютера и управлять громкостью. Впервые такое вижу. Телефон самый простой - не смартфон.
-
Понадобилось мне подключить bluetooth-клавиатуру.
Blueman-applet видит, но не проходит авторизация, хотя клавиатура выдает пин-код для соединения.
Решение после долгого гугления (http://askubuntu.com/questions/701978/how-can-a-bluetooth-keyboard-that-requires-a-code-entry-be-paired-in-the-termina/707587&usg=ALkJrhie6kIfyatDZMDM20ps7rQztH_Yzw#707587), пишем в терминале от пользователя:
bluetoothctl
[NEW] Controller 88:53:2E:77:EB:0A AsusB53S [default]
[bluetooth]#
Дальше команды в строке [bluetooth]#
power on
Changing power on succeeded
agent on
Agent registered
scan on
[CHG] Controller 88:53:2E:77:EB:0A Discovering: yes
[NEW] Device FC:8F:90:46:E6:D0 [TV] UE40J6390
[CHG] Device FC:8F:90:46:E6:D0 RSSI: -84
[CHG] Device FC:8F:90:46:E6:D0 RSSI: -73
[CHG] Device FC:8F:90:46:E6:D0 RSSI: -86
[CHG] Device FC:8F:90:46:E6:D0 RSSI: -71
[NEW] Device 90:7F:61:22:80:61 Samsung Bluetooth Keyboard EE-BT550
Выбираем нужное нам устройство. В моем случае Samsung Bluetooth Keyboard EE-BT550. Копируем её MAC-адрес. В моем случае это 90:7F:61:22:80:61.
pair 90:7F:61:22:80:61
Attempting to pair with 90:7F:61:22:80:61
[CHG] Device 90:7F:61:22:80:61 Connected: yes
[agent] Passkey: 534629
[Samsung Bluetooth Keyboard EE-BT550]#
Нажимаем на Bluetooth клавиатуре код в моем случае 534629. Во время нажатия должны высвечиваться цифры кода подсвечивая в строке нажатые цифры. После ввода цифр нажать Enter
[agent] Passkey: 534629
[agent] Passkey: 534629
[agent] Passkey: 534629
[agent] Passkey: 534629
[agent] Passkey: 534629
[agent] Passkey: 534629
[CHG] Device 90:7F:61:22:80:61 Modalias: usb:v04E8pA006d0600
[CHG] Device 90:7F:61:22:80:61 UUIDs: 00001000-0000-1000-8000-00805f9b34fb
[CHG] Device 90:7F:61:22:80:61 UUIDs: 00001124-0000-1000-8000-00805f9b34fb
[CHG] Device 90:7F:61:22:80:61 UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device 90:7F:61:22:80:61 Paired: yes
Pairing successful
[CHG] Device FC:8F:90:46:E6:D0 RSSI: -93
[CHG] Device 90:7F:61:22:80:61 Connected: no
Следующая команда тоже с MAC-адресом клавиатуры
connect 90:7F:61:22:80:61
Attempting to connect to 90:7F:61:22:80:61
[CHG] Device 90:7F:61:22:80:61 Connected: yes
Connection successful
После этой команды клавиатура подключена и можно на ней печатать, осталось сделать устройство доверенным, чтобы после перезагрузки она подцепилась автоматом.
trust 90:7F:61:22:80:61
[CHG] Device 90:7F:61:22:80:61 Trusted: yes
Changing 90:7F:61:22:80:61 trust succeeded
Последняя команда для выхода из сервиса.
quit
Agent unregistered
[DEL] Controller 88:53:2E:77:EB:0A AsusB53S [default]
Клавиатура отображается в blueman-applet.
Если нужно будет удалить устройство из системы, то пишем:
bluetoothctl
[NEW] Controller 88:53:2E:77:EB:0A AsusB53S [default]
[NEW] Device 90:7F:61:22:80:61 Samsung Bluetooth Keyboard EE-BT550
[NEW] Device FC:8F:90:46:E6:D0 [TV] UE40J6390
Пишем команду с MAC-адресом нужного устройства, для меня это
remove 90:7F:61:22:80:61
Device has been removed
[CHG] Device 90:7F:61:22:80:61 Connected: no
[DEL] Device 90:7F:61:22:80:61 Samsung Bluetooth Keyboard EE-BT550
quit
[DEL] Controller 88:53:2E:77:EB:0A AsusB53S [default]
-
Спасибо за такую подробную инструкцию. Есть блютус-клавиатура для андроид-устройств. С другой стороны, пара блютус-устройств + подключенный к сети ноутбук по WI-FI и нормы, заданные САНПином на высокочастотные радиоизлучения, будут приближены к предельно допустимым. Сказаться может быстрой утомляемостью и ещё рядом негативных моментов. Так что про технику безопасности не стоит забывать.
-
Как раз такую клавиатуру подцеплял. Raspberry Pi 3 купил, а клавиатуры в доме только на ноутбуках. Поставил на Pi 3 ubuntu-mate-raspbian, поэтому и поделился здесь настройками, хотя думаю актуально будет не только для MATE.
-
В Matuntu-Z64 для подключения беспроводных акустических устройств Bluetooth выполните следующие действия:
- доустановите пакеты: sudo apt install bluetooth pulseaudio-module-bluetooth
- включите в запускаемых приложениях апплет Blueman (по умолчанию выключен);
- в редакторе Dconf измените путь загрузки файлов на свой и примените (в нижней части окна справа)
(http://i.imgur.com/w7pNE4i.png)
(В Dconf Editor по схеме org/blueman/transfer/shared-path. Выключите пункт Use default value.
В строке Custom alue пропишите свой путь сохранения файлов, например, /home/user/Загрузки и примените изменения.)
- перезагрузите компьютер;
- в системном трее по ПКМ выберите пункт Добавить новое устройство и выполните сопряжение в качестве приёмника звука;
- в параметрах настройки звука проверьте звук своего устройства с параметрами A2DP и выберите его в качестве выходного устройства
(http://i.imgur.com/cb400t3.png) (http://i.imgur.com/pHYXIXw.png)
-
А чтобы настроить автоматическое переключение ввода/вывода звука на подключаемое устройство, можно подключить модуль PulseAudio module-switch-on-connect, подключается редактированием файла /etc/pulse/default.pa, в него нужно добавить:
### Local additions from <user>
load-module module-switch-on-connect
остановить:
pulseaudio -k
запустить источник audio и перегрузить приёмник bluetooth.
http://help.ubuntu.ru/wiki/PulseAudio (http://help.ubuntu.ru/wiki/PulseAudio)
-
Благодарю за полезную информацию. Очень подробное описание настроек PulseAudio поможет разобраться в настройках не только при подключении беспроводных устройств.
-
Попытался соединиться с автомобильной ГБО системой, ноут увидел устройство, соединился с ним, но программа KME NEVO не видит порт, на котором Блютуз устройство.
Ошибка следующая:
Соединение невозможно или разорвано: Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/dbus/service.py", line 707, in _message_cb
retval = candidate_method(self, *args, **keywords)
File "/usr/lib/python3/dist-packages/blueman/main/DbusService.py", line 36, in wrapper
return method(*args[1:], **kwargs)
File "/usr/lib/python3/dist-packages/blueman/plugins/applet/DBusService.py", line 76, in connect_service
self.Applet.Plugins.RecentConns.notify(service)
File "/usr/lib/python3/dist-packages/blueman/plugins/applet/RecentConns.py", line 261, in notify
for i in RecentConns.items:
TypeError: 'NoneType' object is not iterable
На том же ноуте с тем же устройством была успешная связь, но то была Матунту Z64, а теперь Х64...
-
Попытался соединиться с автомобильной ГБО системой, ноут увидел устройство, соединился с ним, но программа KME NEVO не видит порт, на котором Блютуз устройство.
На том же ноуте с тем же устройством была успешная связь, но то была Матунту Z64, а теперь Х64...
Если в Matuntu-Z64 ядро 4.13 поддерживает Ваше устройство, возможно поможет установка аналогичного ядра в Matuntu-X64, которое уже доступно в основном репозитории (найдите его в синаптике). Попробуйте и сообщите результат.
-
В Matuntu-Z64 для подключения беспроводных акустических устройств Bluetooth выполните следующие действия
В Matuntu-B64 для подключения блютус акустики выполнил аналогичные действия.
-
В Matuntu B64 с bluetooth всё OK! После ремонта 2,5К монитора (в ПК отродясь небыло выхода аудио), телевизор вернулся на кухню, и колонки теперь снова подключаются сами, и радуют красивой музыкой Cillout.
-
Тревожную новость разместили на OpenNET. Атака KNOB, позволяющая перехватить зашифрованный трафик Bluetooth (http://www.opennet.ru/opennews/art.shtml?num=51303).
Проблема проявляется во всех соответствующих стандарту Bluetooth-стеках и прошивках Bluetooth-чипов, включая продукты Intel, Broadcom, Lenovo, Apple, Microsoft, Qualcomm, Linux, Android, Blackberry и Cisco (из 14 протестированных чипов все оказались уязвимы). В Bluetooth-стек ядра Linux внесено исправление, позволяющее изменять минимальный размер ключа шифрования.
-
В тестируемой системе Ubuntu 22.04 LTS (http://forum.matuntu.info/index.php?topic=1324.msg13336#msg13336) c Mate обновились пакеты Pipewire (http://forum.matuntu.info/index.php?topic=1323.msg13335#msg13335), а также Bluez (http://forum.matuntu.info/index.php?topic=16.msg47#msg47) и Blueman (http://forum.matuntu.info/index.php?topic=16.msg459#msg459).
Звук легко переключился в беспроводную гарнитуру TWS 5.1 c высоким качеством воспроизведения A2DP :)
(https://i.imgur.com/K1ZKo9z.png)
-
Обнаружены уязвимости в ядре Linux, удалённо эксплуатируемые через Bluetooth.
В ядре Linux выявлена уязвимость (CVE-2022-42896), которая может потенциально использоваться для организации удалённого выполнения кода на уровне ядра через отправку специально оформленного L2CAP-пакета через Bluetooth. Кроме того, выявлена ещё одна похожая проблема (CVE-2022-42895) в обработчике L2CAP, которая может привести к утечке содержимого памяти ядра в пакетах со сведениями о конфигурации. Первая уязвимость проявляется с августа 2014 года (ядро 3.16), а вторая с октября 2011 года (ядро 3.0). Уязвимости устранены в выпусках ядра Linux 6.1.0, 6.0.8, 4.9.333, 4.14.299, 4.19.265, 5.4.224, 5.10.154 и 5.15.78. Проследить за исправлением в дистрибутивах можно на следующих страницах: Debian, Ubuntu, Gentoo, RHEL, SUSE, Fedora, Arch.
Для демонстрации возможности совершения удалённой атаки опубликованы прототипы эксплоитов, работающие в Ubuntu 22.04. Для проведения атаки злоумышленник должен находится в пределах досягаемости Bluetooth - предварительного сопряжения не требуется, но нужно чтобы на компьютере был активен Bluetooth. Для атаки достаточно знать MAC-адрес устройства жертвы, который может быть определён путём снифинга или на некоторых устройствах вычислен на основе MAC-адреса Wi-Fi.
Подробнее на опеннете (https://www.opennet.ru/opennews/art.shtml?num=58329).
-
Чтобы очистить историю подключений или очистить / удалить / сбросить список профилей автоматического подключения "Недавние подключения" Bluetooth, нужно выполнить команду:
gsettings reset org.blueman.plugins.recentconns recent-connections
или в графическом интерфейсе приложения Dconf Editor сбросить ключ в org.blueman.plugins.recentconns.
Решение найдено на гитхабе (https://translated.turbopages.org/proxy_u/en-ru.ru.87d7600a-64345f79-f2d4b6dc-74722d776562/https/github.com/blueman-project/blueman/issues/1450).
-
В развивающемся проекте Ayatana появился индикатор ayatana-indicator-bluetooth, органично вписывающийся в системный трей Mate (http://forum.matuntu.info/index.php?topic=7.msg14469#msg14469)
(https://i.imgur.com/071cIlf.png)
С его помощью легко подключить или выключить ранее найденное устройство Bluetooth, в частности, для приёма звука в режиме A2DP независимо от установленного в системе мультимедийного сервера (pulseaudio/pipewire).
-
Графический менеджер Bluetooth (пакет blueman 2.3.5-3build1 (https://packages.ubuntu.com/en/noble/blueman)) в Ubuntu 24.04 (http://forum.matuntu.info/index.php?topic=1435.msg14617#msg14617) + Mate с большой паузой открывает окно Устройства и при попытке подключения некоторых устройств постоянно отключает соединение. Исправлено в тестируемой Ubuntu 24.10 (http://forum.matuntu.info/index.php?topic=1450.msg14857#msg14857), где устанавливается пакет blueman (2.4.1-1).