Могу ли я отключить Bluetooth по умолчанию на моем ноутбуке Lenovo T61 [дубликат]

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

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

30 ответов

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
49
ответ дан 5 January 2021 в 23:59

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

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

добавить:

blacklist btusb

Включить его позже должно быть:

sudo modprobe btusb
29
ответ дан 5 January 2021 в 23:59

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 и добавьте это перед строкой с выходом 0:

rfkill block bluetooth

Вы все еще должны быть в состоянии включить Bluetooth через апплет верхней панели.

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

echo disable > /proc/acpi/ibm/bluetooth

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

219
ответ дан 5 January 2021 в 23:59

Am găsit un ghid cu o „soluție” curată aici ( link de arhivă pentru posteritate)

Schimbare efectivă / etc / bluetooth / main.conf a fost suficient pentru mine.

Căutați intrarea:

AutoEnable=true

și schimbați valoarea în:

AutoEnable=false

A fost suficient pentru mine, deși articolul descrie și alți pași care pot sau poate să nu fie necesar.

Pe Ubuntu 17.04 și mai vechi, opțiunea a fost numită InitialPowered .

164
ответ дан 5 January 2021 в 23:59

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

gksudo gedit /etc/rc.local

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

rfkill block bluetooth
18
ответ дан 5 January 2021 в 23:59

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

Gnome (Ubuntu 18.04 +)

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

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

echo "rfkill block bluetooth" >> ~/.profile

(Это позволяет избежать необходимости редактировать любые системные файлы, такие как /etc/rc.local)

Включите Bluetooth вручную

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

Или используйте командную строку:

rfkill unblock bluetooth

Unity / Xfce (Ubuntu <18.04, Xubuntu)

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

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

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

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

Или через графический интерфейс:

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

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

Включение Bluetooth вручную

Щелкните приложение Bluetooth> Включите Bluetooth

12
ответ дан 5 January 2021 в 23:59

Я пробовал несколько ответов выше, но они не работали в Linux Mint с ядром 5.8 .5. Итак, теперь я использую задание cron, чтобы отключить bluetooth при загрузке системы. А апплет можно использовать для его повторного включения.

Откройте корневой crontab на терминале

sudo crontab -e

И добавьте следующую строку и сохраните (со спящим режимом, чтобы убедиться, что процессы запущены)

@reboot sleep 10; /usr/bin/bluetooth off
2
ответ дан 5 January 2021 в 23:59

1. заблокировать bluetooth в rc.local

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

rfkill block bluetooth

Это сделает трюк, но только в старых версиях Ubuntu с использованием upstart.

2. включите rc.local на systemd

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

sudo systemctl edit --full rc-local

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

[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-апплет, и вы можете отключить его от программ запуска

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

9
ответ дан 5 January 2021 в 23:59

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

1
ответ дан 5 January 2021 в 23:59

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

sudo nano /etc/default/grub

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

GRUB_CMDLINE_LINUX=""

и скажите это вместо:

GRUB_CMDLINE_LINUX="bluetooth.blacklist=yes"

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

sudo update-grub
0
ответ дан 5 January 2021 в 23:59

Я нашел другой ответ, используя 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 можно будет включать и отключать через меню и элементы панели. Думаю, это лучше, чем удалять его из модулей ядра.

9
ответ дан 5 January 2021 в 23:59

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

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

Это работает для Ubuntu 13.10 и, вероятно, для более ранних версий.

5
ответ дан 5 January 2021 в 23:59

Начиная с 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, в списке. Нажмите [Закрыть] для сохранения.

2
ответ дан 5 January 2021 в 23:59

К сожалению, у меня ничего не работает. Вместо этого я добавляю это в нижнюю строку ~ / .profile

( sleep 10; rfkill block bluetooth ) & 

. В моем случае я должен дождаться запуска апплета blueman и включить bluetooth (неизбежно), прежде чем я смогу его выключить.

1
ответ дан 5 January 2021 в 23:59

Вот что у меня сработало на MX Linux 19.2. Обе части этого решения упоминались в других ответах, но не обе вместе.

  1. Отредактируйте /etc/bluetooth/main.conf , чтобы установить AutoEnable на false :

     AutoEnable = false
     

    (или просто закомментируйте его).

  2. Как предлагается в этот комментарий к проблеме , выполните

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

    , чтобы предотвратить автоматическое включение адаптера подключаемым модулем управления питанием Blueman.

1
ответ дан 5 January 2021 в 23:59

Я добавляю

"/etc/init.d/bluetooth stop"

в

"/etc/rc.local" 

перед командой "exit 0" для загрузки при выключенном Bluetooth.

6
ответ дан 5 January 2021 в 23:59

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

sudo smbios-wireless-ctl --bt 0

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

sudo visudo

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

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

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

sudo smbios-wireless-ctl --bt 1

This работает у меня на моем Dell D630 с Ubuntu 13.10

2
ответ дан 5 January 2021 в 23:59

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

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

1
ответ дан 5 January 2021 в 23:59

Я добавляю

"/etc/init.d/bluetooth stop"

в

"/etc/rc.local" 

перед командой "exit 0" для загрузки при выключенном Bluetooth.

0
ответ дан 5 January 2021 в 23:59

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

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

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

blacklist bluetooth

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

8
ответ дан 5 January 2021 в 23:59

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

sudo update-rc.d bluetooth remove

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

4
ответ дан 5 January 2021 в 23:59

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

2
ответ дан 5 January 2021 в 23:59

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

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

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

enter image description here

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

7
ответ дан 5 January 2021 в 23:59

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

cd /etc/xdg/autostart/

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

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

2
ответ дан 5 January 2021 в 23:59

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

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

Здесь вы можете щелкнуть в поле, чтобы отключить его.

2
ответ дан 5 January 2021 в 23:59

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

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

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

0
ответ дан 5 January 2021 в 23:59

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

sudo gedit /etc/bluetooth/main.conf[12219 visible(gedit - мой любимый редактор, вы можете заменить его на xed или что-то еще, что установлено в вашей системе.)

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

# AutoEnable = false

Не комментируйте его, например:

AutoEnable=false
2
ответ дан 5 January 2021 в 23:59

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

/etc/default/bluetooth

и установить

BLUETOOTH_ENABLED=0

, чтобы отключить службу bluetooth при загрузке

1
ответ дан 5 January 2021 в 23:59

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

sudo chkconfig bluetooth off

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

systemctl disable bluetooth.service
0
ответ дан 5 January 2021 в 23:59

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

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

sudo systemctl disable bluetooth

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

sudo service bluetooth stop

2
ответ дан 5 January 2021 в 23:59

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

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