Как отключить Bluetooth через терминал в Ubuntu

Вопрос или проблема

Как отключить Bluetooth из терминала в Ubuntu

Чтобы остановить:

sudo service bluetooth stop

Чтобы снова запустить:

sudo service bluetooth start

Чтобы перезапустить:

sudo service bluetooth restart

Чтобы проверить текущее состояние:

service bluetooth status

Или вы можете использовать rfkill команду:

rfkill block bluetooth

Вы также можете отключить отдельные адаптеры, например:

sudo hciconfig hci0 down

Если hci0 — единственный адаптер, это означает, что Bluetooth в данный момент недоступен.

Попробуйте эту команду:

rfkill block bluetooth

Также, если вы хотите отключить его навсегда:

sudo mv /etc/init/bluetooth.conf /etc/init/bluetooth.conf.disabled

Чтобы снова включить:

sudo mv /etc/init/bluetooth.conf.disabled /etc/init/bluetooth.conf

Версия Ubuntu 20.04:

отключить службу bluetooth:

#отключить службу bluetooth
sudo systemctl disable bluetooth

#остановить работающий экземпляр
sudo systemctl stop bluetooth

включить службу позже:

#включить службу bluetooth позже
sudo systemctl enable bluetooth
 
#запустить службу bluetooth снова
sudo systemctl start bluetooth

В более современных версиях Ubuntu Bluetooth можно контролировать с помощью:
bluetoothctl power off и bluetoothctl power on

Этот метод не требует прав root, и изменения сразу же видны в апплете bluetooth Gnome.

Решение мистера Ахмеда работает (https://askubuntu.com/a/1195874/645175).

Я использовал это на версии Ubuntu 24.04, чтобы отключить Bluetooth при загрузке:

Сначала создайте файл:

vi /etc/systemd/system/disable-bluetooth.service

Добавьте это в файл:

[Unit]
Description=Отключить Bluetooth

[Service]
Type=oneshot
systemctl disable Bluetooth
systemctl stop Bluetooth

[Install]
WantedBy=multi-user.target

Активируйте этот скрипт при запуске:

sudo systemctl enable disable-bluetooth.service

Ответ или решение

Как отключить Bluetooth через терминал в Ubuntu

Отключение Bluetooth в операционной системе Ubuntu может быть выполнено несколькими способами через терминал. Ниже представлены наиболее распространенные методы, которые обеспечивают гибкость в управлении настройками Bluetooth.

Способ 1: Использование systemd

Для современных версий Ubuntu, начиная с 16.04, можно использовать команды systemd для управления службой Bluetooth.

  • Остановка службы Bluetooth:

    sudo systemctl stop bluetooth
  • Отключение службы Bluetooth при загрузке:

    sudo systemctl disable bluetooth
  • Включение службы Bluetooth (восстановление):

    sudo systemctl enable bluetooth
    sudo systemctl start bluetooth

Способ 2: Утилита rfkill

rfkill – это утилита для управления состоянием различных устройств, включая Bluetooth.

  • Блокировка Bluetooth:

    rfkill block bluetooth
  • Разблокировка Bluetooth:

    rfkill unblock bluetooth

Способ 3: Утилита hciconfig

Если у вас есть необходимость отключить конкретный адаптер Bluetooth, можно воспользоваться hciconfig.

  • Отключение адаптера hci0:

    sudo hciconfig hci0 down
  • Включение адаптера:

    sudo hciconfig hci0 up

Способ 4: Использование bluetoothctl

bluetoothctl – это утилита командной строки для управления Bluetooth.

  • Отключение Bluetooth:

    bluetoothctl
    power off
  • Включение Bluetooth:

    bluetoothctl
    power on

Способ 5: Отключение Bluetooth по умолчанию при загрузке

Если вы хотите отключить Bluetooth навсегда (или на время), вы можете создать специальный скрипт systemd.

  1. Создайте новый файл службы:

    sudo vi /etc/systemd/system/disable-bluetooth.service
  2. Добавьте следующие настройки в файл:

    [Unit]
    Description=Disable Bluetooth
    
    [Service]
    Type=oneshot
    ExecStart=/bin/systemctl disable bluetooth
    ExecStart=/bin/systemctl stop bluetooth
    
    [Install]
    WantedBy=multi-user.target
  3. Активируйте созданный скрипт:

    sudo systemctl enable disable-bluetooth.service

Проверка статуса Bluetooth

Чтобы проверить текущее состояние Bluetooth, используйте следующую команду:

sudo systemctl status bluetooth

Заключение

Отключение Bluetooth в Ubuntu может быть выполнено с помощью многочисленных методов, начиная от временного отключения службы до создания автоматизированных решений для управления Bluetooth при загрузке. Каждый из предложенных способов имеет свои преимущества, и вы можете выбрать наиболее подходящий для ваших нужд. Если у вас возникли дополнительные вопросы, не стесняйтесь обращаться за помощью в сообщество пользователей Ubuntu.

Оцените материал
Добавить комментарий

Капча загружается...