- Как исправить проблемы с подключением Bluetooth в Ubuntu Linux
- Включение службы Bluetooth
- Настройка Bluetooth в Ubuntu
- Автоматическое включение Bluetooth
- Включить попытку повторного подключения
- Включить быстрое подключение
- Переустановка стека Bluetooth
- Добавление Bluetooth на ваш компьютер с Linux
- Связанный
- Лучшие сообщения
- Криптовалюты
- Linux не работает блютуз
- Не работает Bluetooth в Linux Устранение неполадок
- Определите, работает ли Bluetooth
- Использование Bluez
- Использование обновления
- Другие причины проблем с подключением
- Заключение
Как исправить проблемы с подключением Bluetooth в Ubuntu Linux
Хотя Ubuntu Linux является стабильной и надежной операционной системой, иногда Bluetooth-соединение с внешними устройствами не работает должным образом.
Если вы использовали устройства Bluetooth на своем компьютере, вы могли заметить, что вам необходимо повторно подключать устройства Bluetooth каждый раз, когда компьютер выходит из спящего режима или гибернации. И это только одна проблема.
Это руководство покажет вам, как исправить распространенные проблемы с подключением Bluetooth в Ubuntu Linux, чтобы вам не приходилось повторно подключать устройства Bluetooth, когда вы хотите работать на своем ПК.
Включение службы Bluetooth
В Ubuntu Linux есть служба Bluetooth, которая работает в фоновом режиме, чтобы гарантировать, что ваша система Bluetooth работает безупречно. Вот как вы можете проверить, запущена ли служба Bluetooth.
sudo systemctl status bluetooth.service
Выходные данные выше показывают, что служба Bluetooth активна. Но если по какой-то причине статус Bluetooth неактивен, обязательно включите его, чтобы он запускался автоматически при каждой загрузке системы. Вы можете сделать то же самое, используя команду ниже.
sudo systemctl enable bluetooth.service
После включения службы Bluetooth снова запустите службу с помощью systemctl .
sudo systemctl start bluetooth.service
Настройка Bluetooth в Ubuntu
В Ubuntu Linux файл /etc/bluetooth/main.conf хранит большинство конфигураций Bluetooth. В файле есть несколько параметров, которые нужно настроить. Вы можете открыть файл конфигурации с помощью вашего любимого текстового редактора. В этом руководстве мы будем использовать vim.
sudo vim /etc/bluetooth/main.conf
Автоматическое включение Bluetooth
Убедитесь, что для параметра AutoEnable в самом низу файла конфигурации установлено значение true и не закомментировано. Все строки, начинающиеся с символа фунта ( # ), являются комментариями. Чтобы раскомментировать строку, вам нужно удалить # с начала.
Конфигурация AutoEnable гарантирует, что модуль Bluetooth будет включен при каждом перезапуске устройства. Кроме того, он позволяет вашему адаптеру Bluetooth распознавать недавно подключенные устройства Bluetooth вокруг вас.
Включить попытку повторного подключения
Вы можете настроить стек Bluetooth так, чтобы он пытался повторно подключиться всякий раз, когда устройство Bluetooth и ваш компьютер теряют соединение. Для этого просто раскомментируйте строку ReconnectAttempts = 7 в файле конфигурации.
Вместо того, чтобы пытаться повторно подключиться к устройствам вручную, ваша служба Bluetooth теперь будет пытаться повторно подключиться ко всем устройствам Bluetooth, связь с которыми была разорвана.
Включить быстрое подключение
Еще одна конфигурация, которую вы должны включить, – FastConnectable . Установив для этого значения значение true, вы гарантируете, что устройства Bluetooth смогут намного быстрее подключаться к вашему ПК в случае перезагрузки или гибернации.
Функция FastConnectable работает только при наличии ядра 4.1 или новее. Основным недостатком функции быстрого подключения является то, что она потребляет больше энергии на вашем ПК.
Если вы используете vim, нажмите клавишу Esc после внесения всех изменений. Затем сохраните изменения и выйдите из файла , набрав : wq .
Переустановка стека Bluetooth
В крайнем случае вы можете переустановить Bluez, официальный программный протокол Bluetooth по умолчанию в Ubuntu Linux и большинстве дистрибутивов Linux. В этом руководстве для установки программного обеспечения будет использоваться APT .
После переустановки стека Bluetooth убедитесь, что вы включили и запустили службу Bluetooth, используя приведенные ниже команды.
sudo systemctl enable bluetooth.service
sudo systemctl start bluetooth.service
Добавление Bluetooth на ваш компьютер с Linux
Если у вас возникли проблемы с подключением на вашем компьютере с Linux, вам, возможно, придется внести некоторые изменения в службу Bluetooth. Сейчас все больше людей используют на своих ПК устройства Bluetooth, такие как клавиатуры, мыши и наушники.
Если у вас есть компьютер, в котором нет встроенного Bluetooth, вы можете использовать несколько обходных путей для подключения устройств Bluetooth к вашей системе.
Связанный
Лучшие сообщения
Криптовалюты
Linux не работает блютуз
нв виндовс 8.1 и на виндовс 10 про и домашняя блутуз работает но на линукс минт 19,3 в системе видно но устройства к блютузу не подключаются помогите.
System: Host: dardwolf-SVF1521D1RW Kernel: 5.3.0-45-generic x86_64 bits: 64 compiler: gcc v: 7.5.0 Desktop: Cinnamon 4.4.8 Distro: Linux Mint 19.3 Tricia base: Ubuntu 18.04 bionic Machine: Type: Laptop System: Sony product: SVF1521D1RW v: C10JSVL8 serial: Mobo: Sony model: VAIO serial: UEFI: Insyde v: R0250DA date: 07/19/2016 CPU: Topology: Dual Core model: Intel Pentium 2117U bits: 64 type: MCP arch: Ivy Bridge rev: 9 L2 cache: 2048 KiB flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 7183 Speed: 1315 MHz min/max: 800/1800 MHz Core speeds (MHz): 1: 1191 2: 1189 Graphics: Device-1: Intel 3rd Gen Core processor Graphics vendor: Sony driver: i915 v: kernel bus ID: 00:02.0 Device-2: NVIDIA GK208M [GeForce GT 740M] vendor: Sony driver: nvidia v: 390.116 bus ID: 01:00.0 Display: x11 server: X.Org 1.20.5 driver: modesetting,nvidia unloaded: fbdev,nouveau,vesa resolution: 1366x768~60Hz OpenGL: renderer: GeForce GT 740M/PCIe/SSE2 v: 4.6.0 NVIDIA 390.116 direct render: Yes Audio: Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Sony driver: snd_hda_intel v: kernel bus ID: 00:1b.0 Sound Server: ALSA v: k5.3.0-45-generic Network: Device-1: Broadcom and subsidiaries BCM43142 802.11b/g/n vendor: Foxconn driver: wl v: kernel port: 3000 bus ID: 07:00.0 IF: wlp7s0 state: up mac: Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Sony driver: r8169 v: kernel port: 2000 bus ID: 0e:00.0 IF: enp14s0 state: down mac: Drives: Local Storage: total: 465.76 GiB used: 11.87 GiB (2.5%) ID-1: /dev/sda vendor: Toshiba model: MQ01ABF050 size: 465.76 GiB Partition: ID-1: / size: 456.01 GiB used: 11.80 GiB (2.6%) fs: ext4 dev: /dev/dm-0 ID-2: swap-1 size: 980.0 MiB used: 67.2 MiB (6.9%) fs: swap dev: /dev/dm-1 Sensors: System Temperatures: cpu: 59.0 C mobo: N/A gpu: nvidia temp: 53 C Fan Speeds (RPM): N/A Info: Processes: 225 Uptime: 8h 39m Memory: 3.72 GiB used: 1.74 GiB (46.6%) Init: systemd runlevel: 5 Compilers: gcc: 7.5.0 Shell: bash v: 4.4.20 inxi: 3.0.32
Не работает Bluetooth в Linux Устранение неполадок
Проблемы с подключением Bluetooth в Linux уходят корнями в прошлое. Многие пользователи столкнулись с проблемами при совместном использовании документов. У других были проблемы с подключением ПК к карманным компьютерам или наушникам для просмотра желаемых плейлистов или просмотра видео. Эта проблема по-прежнему относится к недавно выпущенным версиям Ubuntu LTS. На форумах Linux полно жалоб пользователей по этому поводу. Итак, в этой статье мы предлагаем решение этой проблемы и решаем ее раз и навсегда.
Определите, работает ли Bluetooth
Прежде всего, проверьте, работает ли наша служба Bluetooth. Несмотря на то, что Ubuntu является гибкой и мощной операционной системой, у нее есть проблемы с подключением по Bluetooth. Одна из распространенных проблем — необходимость переподключить наш Bluetooth, когда наш компьютер выходит из спящего режима. Это может нарушить поток передачи данных для любой задачи, которую мы выполняем.
Итак, мы проверяем, правильно ли работает служба Bluetooth на бэкэнде. Для этого мы набираем следующую команду:
$ судо systemctl статус bluetooth.service
Судя по статусу подключения, наш Bluetooth-модем неактивен. Следовательно, мы должны включить его, чтобы он автоматически запускался при загрузке с помощью команды:
$ судо systemctl включить bluetooth.service
После этого снова запустите сеанс, используя команду systemctl, как показано ниже:
$ судо systemctl запустить bluetooth.service
И чтобы убедиться, что он запускается автоматически при загрузке, мы набираем:
$ судо systemctl включить блютуз
Если у вас все еще есть проблема с подключением, всегда полезно проверить, находится ли ваше устройство в списке «доверенных устройств» вашей системы. Кроме того, повторное сопряжение устройства Bluetooth иногда решает проблему, поэтому обязательно попробуйте эти варианты, чтобы быть в безопасности.
Если описанная выше процедура не сработала, это означает, что наше соединение Bluetooth, вероятно, прервано, и его необходимо перезапустить. Затем мы продолжим последовательный метод, показанный ниже.
Сначала мы перезапускаем Bluetooth с помощью следующей команды:
$ судо перезапуск службы bluetooth
Сделав это, мы загружаем модули из ядра с помощью команды:
Если модуль не загружен, вы можете использовать эта ссылка чтобы найти команду, которая его включает. Теперь мы включаем Bluetooth с помощью той же команды:
$ судо systemctl включить блютуз
Это должно включить ваше устройство Bluetooth.
Использование Bluez
Стандартная процедура включения Bluetooth на вашем устройстве — установка «Bluez». Bluez — это официальное программное обеспечение протокола Bluetooth для Ubuntu и других дистрибутивов Linux, таких как Kali и Debian. Если у вас возникли проблемы с подключением Bluetooth в этих дистрибутивах, использование Bluez решит вашу проблему для этих систем.
Если ваш Bluetooth не работает, вероятно, Bluez не отвечает должным образом или просто устарел. В любом случае мы можем удалить Bluez с помощью команды:
И как только он будет удален, мы переустановим пакет с помощью команды:
$ судо подходящий установить Bluez
Основная цель этого подхода заключалась в том, чтобы мы могли устранить распространенную проблему в нашем программном протоколе Bluetooth. В нем могут быть отсутствующие или поврежденные пакеты, которые могут быть причиной проблемы. В любом случае, как только мы переустановим пакет Bluez, у нас будут проверенные файлы и обновленная версия в нашей системе.
Как видим, в нашей системе установлена последняя версия Bluez.
Наконец, мы используем команду enable, чтобы активировать функцию модема Bluetooth:
$ судо systemctl включить блютуз
Теперь запустите Bluetooth в вашей системе:
$ судо systemctl запустить bluetooth
И, наконец, проверьте статус активности, используя:
$ судо systemctl статус bluetooth.service
Использование обновления
Мы можем включить нашу функцию Bluetooth, используя ту же самую старую опцию обновления, традиционную для пользователей Linux. Попробуйте этот метод, если метод переустановки Bluez не сработал, хотя, скорее всего, он сработает.
Сначала введите следующую команду, чтобы обновить вашу систему:
Сделав это, запустите команду обновления, чтобы установить необходимые пакеты и репозитории:
Затем запустите Bluetooth, введя следующую команду:
$ судо systemctl запустить bluetooth
Наконец, мы проверяем состояние нашего подключения Bluetooth, введя следующую инструкцию:
$ судо systemctl статус bluetooth
Теперь мы видим, что наша служба Bluetooth запущена и работает.
Наконец, чтобы обеспечить бесперебойное подключение Bluetooth, мы используем команду «rfkill», которая разблокирует функцию Bluetooth:
$ rfkill разблокировать bluetooth
Другие причины проблем с подключением
Может быть несколько причин, по которым вы не можете подключить устройство Bluetooth к вашей системе, например:
«Нераспознанное оборудование»
Донгл или устройство могут не распознаваться системой. Эта проблема обычно возникает из-за того, что драйверы для соответствующего адаптера не установлены. Некоторые адаптеры также не распознаются Linux. В этом случае вам следует найти совместимый адаптер.
«На компьютере нет адаптера Bluetooth»
Некоторые компьютеры не поставляются с адаптером Bluetooth. В этом случае вы можете приобрести адаптер и использовать его для Bluetooth.
«Недоверенное или заблокированное соединение»
Некоторые устройства Bluetooth блокируют соединения по умолчанию. Или они могут потребовать от вас изменить определенные настройки, чтобы соединения стали доступными. Поэтому убедитесь, что ваша система настроена на допустимые условия. Это частый случай в Linux. Вы можете проверить эти настройки вручную или с помощью терминала.
Заключение
Независимо от того, слушаете ли вы свой любимый плейлист, просматриваете шоу и фильмы Netflix или просто переносите документы и мультимедиа, Проблема с подключением Bluetooth может помешать передаче данных или лишить нас того перерыва, которого мы с нетерпением ждали. Поэтому желательно устранить все проблемы с подключением, чтобы вы могли спокойно и без проблем взаимодействовать с вашей системой. Возможным вариантом является использование программного обеспечения Bluez для обеспечения возможности подключения по Bluetooth. Мы надеемся, что ваша проблема была решена, и проблем с подключением больше не возникнет.