Как отключить Bluetooth по умолчанию?

Я использую Ubuntu 18.04 на Dell XPS-13, и каждый раз, когда запускается ноутбук, Bluetooth включен, и вы должны отключить его вручную. Но я использую его не очень часто.

Поэтому: возможно ли отключить Bluetooth по умолчанию? (Я знаю о настройке в файле rc.local, но, начиная с Ubuntu 14.04, rc.local не существует и больше не используется)

5
задан 14 May 2018 в 17:38

2 ответа

gedit /etc/bluetooth/main.conf

и набор это:

AutoEnable = false

Более радикальный путь состоит в том, чтобы или остановить сервис Bluetooth

sudo systemctl stop bluetooth.service

Или еще более радикальный должен отключить его permantly

sudo systemctl disable bluetooth
8
ответ дан 23 November 2019 в 08:58

Вот то, как можно создать сценарий, который будет работать на запуске и выполнять действие для уничтожения сервиса Bluetooth, и это было бы следующим (я использую нано, не стесняйтесь использовать любой другой текстовый редактор):

Шаг 1: Перейдите к папке:

cd /etc/systemd/system/

Шаг 2: Сначала создайте сценарий, который уничтожит сервис Bluetooth, однажды выполненный:

nano bluetoothkill.sh

Шаг 3: Введите следующий код, сохраните и выйдите:

#!/bin/bash
rfkill block bluetooth
exit 0

Шаг 4: создайте a foo.service файл в той же папке,/etc/systemd/system/:

nano foo.service

Шаг 5: Введите следующий код, сохраните и выйдите:

[Unit]
Details=Additional startup scripts
After=network.target

[Service]
ExecStart=/etc/systemd/system/bluetoothkill.sh

[Install]
WantedBy=default.target

Шаг 6: Выполните следующую команду в терминале:

sudo chmod 744 bluetoothkill.sh

Шаг 7: Выполните следующую команду в терминале:

sudo systemctl start foo.service

Шаг 8: Перезапустите машину, и на следующей начальной загрузке Вы заметите, что сервису Bluetooth больше не включают по умолчанию на запуске. Можно все еще включить его, когда когда-либо Вам нравится в настройках или терминале, это ведет себя без любых ошибок.

Если Вам нравится добавлять больше сценариев на запуске, можно всегда редактировать foo.service файл и добавлять дополнительные строки под [Сервис] скобка для запущения дополнительных скриптов на запуске, например:

ExecStart=/full-script-filepath/newscript.sh

0
ответ дан 23 November 2019 в 08:58

Другие вопросы по тегам:

Похожие вопросы: