Как отключить Bluetooth при запуске системы?

Как отключить Bluetooth при запуске системы?

402
задан 1 February 2013 в 12:18

32 ответа

Я добавляю

"/etc/init.d/bluetooth stop"

в

"/etc/rc.local" 

перед командой «выход 0» для загрузки с отключенным Bluetooth.

0
ответ дан 1 February 2013 в 12:18

Вам необходимо отключить его из списка «Запуск приложений» в Системных настройках.

Нажмите на шестеренку в верхней правой части строки меню и выберите «Системные настройки».

Нажмите «Запустить приложения», затем прокрутите вниз, пока не найдете настройку Bluetooth, снимите флажок и все готово.

0
ответ дан 1 February 2013 в 12:18

18.04+ пользователям, которые, естественно, не имеют /etc/rc.local, вам нужно создать его и сделать его исполняемым. Чтобы упростить задачу, вы можете просто вставить следующую команду в терминал:

sudo install -b -m 755 /dev/stdin /etc/rc.local << EOF
#!/bin/sh
rfkill block bluetooth
exit 0
EOF

Запустить sudoedit /etc/rc.local и добавить это перед строкой exit 0:

rfkill block bluetooth
[ 1110] Вы все равно сможете включить Bluetooth через апплет верхней панели.

Этот должен работать для большинства систем, но похоже, что в ACPI ядра для Thinkpads скрывается несколько ошибок. Если вы используете Thinkpad, добавьте следующее в /etc/rc.local:

echo disable > /proc/acpi/ibm/bluetooth

Или посмотрите ibm-acpi - Дополнительный драйвер ACPI IBM ThinkPad - в некоторых отчетах говорится, что ibm -acpi включает в себя управление Bluetooth (среди других приятных вещей). Но у меня нет аппаратного обеспечения, поэтому я не могу проверить эти заявления. Удачи.

0
ответ дан 1 February 2013 в 12:18

Решение для моего ноутбука

«BIOS - Конфигурация USB - EHCI2: отключено»

EHCI1 предназначен для USB-портов (фактически у моего ноутбука 2 порта USB 2.0)

0
ответ дан 1 February 2013 в 12:18

Мне пришлось использовать метод грубой силы, чтобы остановить автоматический запуск bluetoothd при загрузке. Я переименовал исполняемый файл, чтобы его нельзя было найти.

0
ответ дан 1 February 2013 в 12:18

Отредактируйте /etc/default/grub:

sudo nano /etc/default/grub

и измените следующую строку:

GRUB_CMDLINE_LINUX=""

, чтобы сказать это вместо:

GRUB_CMDLINE_LINUX="bluetooth.blacklist=yes"

Затем обновите grub и перезагрузитесь:

sudo update-grub
0
ответ дан 1 February 2013 в 12:18

Это должно отключить запуск Bluetooth в системах на основе Debian:

sudo chkconfig bluetooth off

или в системах на основе RedHat

systemctl disable bluetooth.service
0
ответ дан 1 February 2013 в 12:18

Я нашел другой ответ, используя tlp, который отлично работает для меня с Ubuntu 18.04. Вероятно, сначала необходимо установить tlp с помощью

sudo apt install tlp

, а затем файл

/etc/default/tlp

содержит некоторые настройки для таких устройств, как Wi-Fi и Bluetooth. Есть клавиша

RESTORE_DEVICE_STATE_ON_STARTUP

, которая по умолчанию установлена ​​на 0. После того, как я переключил ее на 1, моя последняя настройка запоминается при следующей загрузке. Это означает, что когда я отключаю Bluetooth на верхней панели, он остается отключенным, а когда я включаю Bluetooth, он остается включенным. Также есть ключ

DEVICES_TO_DISABLE_ON_STARTUP

, который можно установить на

DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"

Теперь Bluetooth будет отключен при каждой загрузке. После изменения этой конфигурации Bluetooth может быть включен и отключен через меню и пункт панели. Я думаю, что это лучше, чем удалить его из модулей ядра.

0
ответ дан 1 February 2013 в 12:18

Вы также можете использовать это графическое приложение, которое также делает менеджер Bluetooth

.
0
ответ дан 1 February 2013 в 12:18

В Ubuntu Studio 16.04 вы можете отключить апплет Bluetooth при запуске в:

Сессия и запуск> Автозапуск приложения> Апплет Bluetooth

поле, чтобы отключить его.

0
ответ дан 1 February 2013 в 12:18

Начиная с Ubuntu 18.04 (с GNOME) Вы нуждаетесь к

  1. Редактирование/etc/bluetooth/main.conf и находите

    AutoEnable = true
    

    и изменяете значение на:

    AutoEnable = false
    

    , Таким образом, это устройство не приводится в действие на запуске.

  2. Редактирование/etc/default/tlp и найдите:

    #DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"
    

    Редактирование эта строка для чтения:

    DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
    

    , Таким образом, это устройство отключено на запуске.

  3. Затем открывают Dash и поиск "Приложений Запуска". Снимите флажок с любыми объектами, связанными с Bluetooth в списке. Нажмите [Close] для сохранения.

0
ответ дан 1 February 2013 в 12:18

Для тех из вас, где вставка строки rfkill block bluetooth (или любой другой) в /etc/rc.local не работает, попробуйте включить эту же строку в конец ~/.bashrc

в моем наборе up (Ubuntu 14.04, Thinkpad W540), ни одна опция не работала, вставляя ее в /etc/rc.local, но первая работала в bashrc. Обратите внимание, что это будет работать только для текущего пользователя, а не для всех пользователей в целом.

0
ответ дан 1 February 2013 в 12:18

Я думаю, вам следует отредактировать

/etc/default/bluetooth

и установить

BLUETOOTH_ENABLED=0

для отключения службы Bluetooth при загрузке

0
ответ дан 1 February 2013 в 12:18

Я использовал Sputnik Kernel , который исправил это на моем Dell Inspiron 14R N4110.

0
ответ дан 1 February 2013 в 12:18

Мы можем отключить автоматический запуск Bluetooth следующим образом:

sudo gedit /etc/bluetooth/main.conf

(gedit - мой любимый редактор, вы можете заменить его на xed или на то, что установлено на вашем компьютере. system.)

В самом низу этого файла есть строка:

#AutoEnable=false

Удалите комментарий, например:

AutoEnable=false
0
ответ дан 1 February 2013 в 12:18

При использовании апплета Bluetooth в верхней панели (blueman-апплет) это имеет свою собственную установку, которая автоматически включит Bluetooth, даже если Вы отключили его в других местах (как/etc/bluetooth/main.conf или/etc/default/tlp).

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

gsettings set org.blueman.plugins.powermanager auto-power-on false

Или через GUI:

  1. Щелчок апплет Bluetooth> Плагины > PowerManager> Конфигурация
  2. Снятие флажка Автоматическое включение питания

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

Щелчок апплет Bluetooth> Поворот Bluetooth На

0
ответ дан 1 February 2013 в 12:18

1. block bluetooth в rc.local

Добавьте эту строку в конец файла /etc/rc.local прямо перед строкой exit 0:

rfkill block bluetooth

Это поможет, но только в старые версии Ubuntu, использующие upstart .

2. reenable rc.local на systemd

В Ubuntu 15.10 с systemd в качестве менеджера запуска файл /etc/rc.local больше не используется по умолчанию, поэтому вызовите его на терминале:

[ 111]

Который открывает редактор. В конце файла я добавил:

[Install]
WantedBy=multi-user.target

Эти изменения активируются с помощью

sudo systemctl reenable rc-local

Теперь файл /etc/rc.local используется, как вы его знаете.

3. отключить blueman-applet при запуске

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/blueman.desktop
gnome-session-properties

Теперь blueman-applet виден, и вы можете отключить его из автозагрузки программ

4. Перезагрузитесь, чтобы увидеть эффект

0
ответ дан 1 February 2013 в 12:18

1) Установите пакет smbios-utils и добавьте его в Startup Applications с:

sudo smbios-wireless-ctl --bt 0

2) В типе терминала:

[ 111]

и добавьте в конец открытого файла /etc/sudoers строку:

<your username> ALL = NOPASSWD: /usr/sbin/smbios-wireless-ctl

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

sudo smbios-wireless-ctl --bt 1

Это работает для меня на моем Dell D630 с Ubuntu 13.10

0
ответ дан 1 February 2013 в 12:18

Нет. Это не всегда в списке приложений для запуска. Я думаю, что лучшее решение - добавить команду rfkill в скрипт rc.local или установить параметр InitiallyPowered в /etc/bluetooth/main.conf.

0
ответ дан 1 February 2013 в 12:18

Вы можете редактировать настройки update-rc.d. Я использовал нечто подобное:

sudo update-rc.d bluetooth remove

В Debian Wheezy. Проверьте man update-rc.d для получения дополнительной информации о том, как его использовать.

0
ответ дан 1 February 2013 в 12:18

Может быть, вы можете отключить его в Startup Applications. Но эти приложения по умолчанию скрыты. Отобразите скрытые приложения запуска в 12.04: откройте терминал и выполните следующие две команды:

cd /etc/xdg/autostart/

sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop

Теперь вы можете снять Bluetooth. (Не удаляйте!)

0
ответ дан 1 February 2013 в 12:18

Я думаю, что лучший способ - это отключить запуск службы в первую очередь. Существует общий метод отключения служб, который отлично работает:

sudo sh -c "echo 'manual' > /etc/init/bluetooth.override"

, который работает для Ubuntu 13.10 и, возможно, также для более ранних версий.

0
ответ дан 1 February 2013 в 12:18

Я добавляю

"/etc/init.d/bluetooth stop"

в

"/etc/rc.local" 

до команды «выход 0» для загрузки с отключенным Bluetooth.

0
ответ дан 1 February 2013 в 12:18

Вы можете изменить службы, запущенные при загрузке, с помощью BUM .

Установить: sudo apt-get install bum

Выполнить: sudo bum

enter image description here

Снять флажок и нажать Применить .

0
ответ дан 1 February 2013 в 12:18

В Ubuntu 16.04 я просто отключил запуск службы с помощью systemctl.

Для этого откройте окно терминала и введите следующее:

sudo systemctl disable bluetooth

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

sudo service bluetooth stop

0
ответ дан 1 February 2013 в 12:18

Введите в терминале следующее:

sudo gedit /etc/modprobe.d/blacklist.conf

В нижней части файла добавьте строку:

blacklist bluetooth

Сохраните файл и перезапустите - Bluetooth теперь должен быть отключен .

0
ответ дан 1 February 2013 в 12:18

Шаг 1. Перейдите к терминалу и введите следующую команду для редактирования системного файла /etc/rc.local:

gksudo gedit /etc/rc.local

Шаг 2. Добавьте следующую строку перед строкой exit 0:

rfkill block bluetooth
0
ответ дан 1 February 2013 в 12:18

16.04+


Начиная с ubuntu 16.04, systemd управляет службами запуска, такими как bluetooth ..., чтобы просмотреть текущее состояние, возникающее в терминале

sudo systemctl status bluetooth.service 

, чтобы отключить Bluetooth при запуске. выдайте эту

sudo systemctl disable bluetooth.service

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

sudo systemctl enable bluetooth.service
0
ответ дан 1 February 2013 в 12:18

Чтобы отключить загрузку драйвера Bluetooth при запуске:

sudo $EDITOR /etc/modprobe.d/blacklist.conf

добавьте:

blacklist btusb

Чтобы включить его позже, просто:

sudo modprobe btusb
0
ответ дан 1 February 2013 в 12:18

Я нашел практическое руководство с чистым «обходным путем» здесь ( ссылка на архив для потомков)

На самом деле меня достаточно /etc/bluetooth/main.conf.

Поиск записи:

AutoEnable=true

и изменить значение на:

AutoEnable=false

Это было достаточно для меня, хотя статья описывает некоторые другие шаги, которые могут или не могут быть необходимым.

В Ubuntu 17.04 и старше опция была названа InitiallyPowered.

0
ответ дан 1 February 2013 в 12:18

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

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