Как включить Bluetooth выключен по умолчанию при загрузке убунту? [dубликат]

Вы можете настроить свой новый диск с разделами того же размера, что и ваш старый. Затем вы можете скопировать разделы из старого жесткого диска в новый, используя команду dd, используя блок-устройства в /dev (т. Е. [F3] и т. Д.).

Наконец, вам нужно переустановить grub в MBR вашего нового диска. Некоторое объяснение, как это сделать, находится в вики помощи Ubuntu.

286
задан 1 February 2013 в 14:18

52 ответа

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

/etc/default/bluetooth

и установить

BLUETOOTH_ENABLED=0

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

1
ответ дан 23 July 2018 в 16:34

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

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

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

5
ответ дан 23 July 2018 в 16:34
  • 1
    как включить Bluetooth, используя при этом дополнительные настройки? Я хочу использовать его всего 5 минут. каждые 10 ботинок .. – b1r3k 10 October 2015 в 17:51

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

0
ответ дан 23 July 2018 в 16:34
  • 1
    Это ускоряет запуск параллельно. По крайней мере, это идея. – Douglas Leeder 28 September 2012 в 18:48

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

rfkill block bluetooth

Вы все равно сможете включить Bluetooth через апплет верхнего бара.

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

echo disable > /proc/acpi/ibm/bluetooth

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

187
ответ дан 23 July 2018 в 16:34
  • 1
    Для Thinkpads (и только ThinkPad) это работает: echo disable > /proc/acpi/ibm/bluetooth в /etc/rc.local – Marius Gedminas 3 November 2011 в 01:51
  • 2
    rfkill block bluetooth работал на Thinkpad T430u – bmaupin 15 November 2013 в 22:47
  • 3
    Ни один из них не работал для меня (ThinkPad x201), когда я поместил их по одному в /etc/rc.local. Команда rfkill block bluetooth работает, но не при запуске. Флаг -x установлен на /etc/rc.local. Я запускаю Xubuntu 13.10. – Kyle Falconer 20 December 2013 в 13:34
  • 4
    На Ubuntu 15.10 с systemd вам нужно еще немного, чтобы повторно использовать файл etc/rc.local: askubuntu.com/a/696226/34298 – rubo77 10 November 2015 в 16:36
  • 5
    если наш rc.local является просто пустым файлом, где мы должны добавить «bluetooth bluetooth»? – Sss 25 November 2017 в 14:57

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

sudo update-rc.d bluetooth remove

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

4
ответ дан 23 July 2018 в 16:34

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

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

sudo systemctl disable bluetooth [ ! d2]

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

sudo service bluetooth stop

2
ответ дан 23 July 2018 в 16:34

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

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

add:

blacklist btusb

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

sudo modprobe btusb
23
ответ дан 23 July 2018 в 16:34
  • 1
    Спасибо за это, похоже, это работает, но я старался избегать командной строки в соответствии с моим оригинальным вопросом. Вы могли бы подумать, что это будет так же просто, как поставить отметку в ящике, чтобы он помнил, что я не хочу, чтобы BT запускался автоматически, но выглядит более сложным. С приводом Ubuntu для более быстрого времени загрузки и общей сосредоточенностью на энергопотреблении в ноутбуках и нетбуках я удивлен, что это никогда не рассматривалось. Однако я ценю помощь. – user 19 August 2010 в 14:52
  • 2
    «Запустить gedit как root и отредактировать /etc/modprobe.d/blacklist.conf" & lt; - ok, это меньше командной строки для ya? – maco 19 August 2010 в 18:35
  • 3
    Прекрасно работает на Samsung Q35 с Ubuntu 13.10, в то время как подход «bluetooth bluetooth» не работает. Благодаря! – user27164 6 January 2014 в 14:29
  • 4
    DELL E6410 работает для меня. Хорошо, что можно снова запустить на ходу без перезагрузки. – Ruslan Gerasimov 13 June 2014 в 15:24
  • 5
    Не беспокойтесь, пытаясь «избегать командной строки», когда вы настраиваете операционную систему. Есть ли Ctrl + Alt + T и несколько ctrl-shift-V (чтобы вставить) слишком много, чтобы спросить? – doug65536 8 August 2016 в 03:15

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

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

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

-3
ответ дан 23 July 2018 в 16:34
  • 1
    Я не могу найти bluetooth в Start Up Applications .. – Floqqi 17 October 2011 в 02:40
  • 2
    Это фактически не останавливает подсистему Bluetooth и аппаратное обеспечение от работы (и, что важно: потребление батареи). Он просто останавливает запуск апплета. – Oli♦ 17 October 2011 в 04:59
  • 3
    @ Oli - спасибо за головы, я никогда этого не знал! Я предположил, что если вы отключили его в стартовых приложениях, он вообще не запускал процесс. – Mark Rooney 17 October 2011 в 14:44
  • 4
    К сожалению, это не в приложениях запуска в 11.10. – Amanda 28 January 2012 в 07:24

Измените /etc/default/grub:

sudo nano /etc/default/grub

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

GRUB_CMDLINE_LINUX=""

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

GRUB_CMDLINE_LINUX="bluetooth.blacklist=yes"

Тогда , обновление grub и перезагрузка:

sudo update-grub
0
ответ дан 23 July 2018 в 16:34

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

На самом деле изменить /etc/bluetooth/main.conf было достаточно для меня.

Из статьи:

Искать запись:

InitiallyPowered = true

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

InitiallyPowered = false

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

В Ubuntu 17.10 и Ubuntu 18.04 опция InitiallyPowered заменена на AutoEnable

65
ответ дан 23 July 2018 в 16:34
  • 1
    не работает для ноутбука samsung 530u3b, bluetooth всегда включен после перезагрузки и пробуждения – Maxim Kim 27 August 2012 в 23:51
  • 2
    Это будет работать только если я тоже отвечу Саид Zarinfam поставить /etc/init.d/bluetooth stop в RC.местные. Похоже, что при запуске службы, она также приносит питание для Bluetooth. Мне нужны обе, чтобы получить эту работу. (Сабвуферами x201 ноутбук, xubuntu в 13.10) – Kyle Falconer 20 December 2013 в 13:57
  • 3
    Не работал для меня на thinkpad t420 – UpTheCreek 10 May 2015 в 12:40
  • 4
    & quot; Поиск записи & quot; точно не подходит для тех из нас, чей main.conf не содержит этот параметр или какой-либо комментарий, указывающий его местоположение по умолчанию. Итак, в соответствии с этим [Heading] мы должны положить это? – underscore_d 31 October 2015 в 03:00
  • 5
    В моем случае это был AutoEnable = false, но anyways +1 для правильного решения из нужного места. – Arman Petrosyan 20 April 2017 в 08:50

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

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

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

0
ответ дан 23 July 2018 в 16:34

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

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

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

blacklist bluetooth

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

7
ответ дан 23 July 2018 в 16:34
  • 1
    Это не будет работать на моем компьютере ... – Floqqi 17 October 2011 в 02:47
  • 2
    @Floqqi: Повторите попытку? Я обновил свой ответ. – Nathan Osman 17 October 2011 в 04:42
  • 3
    Пробовал около 20 вещей на моем ubuntu 12 thinkpad, это единственный, кто сделал трюк. – OlivierBlanvillain 12 September 2013 в 21:57
[D0] Нет. Он не всегда находится в списке приложений для запуска. Я считаю, что лучшим решением является добавление команды rfkill в скрипт rc.local или установка параметра InitiallyPowered в /etc/bluetooth/main.conf.

2
ответ дан 23 July 2018 в 16:34
  • 1
    ПервоначальноPowered, кажется, игнорируется для меня. – UpTheCreek 10 May 2015 в 12:42
[D0] 1. bluetooth bluetooth в rc.local

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

rfkill block bluetooth

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

2. reenable rc.local on systemd

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

sudo systemctl edit --full rc-local

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

[Install] WantedBy=multi-user.target

Эти изменения активируются

sudo systemctl reenable rc-local

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

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

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

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

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

4
ответ дан 23 July 2018 в 16:34
  • 1
    Для меня на Ubuntu 17.04 с blueman: gsettings set org.blueman.plugins.powermanager auto-power-on false работал, из wiki.archlinux.org/index.php/Blueman . Хотя я закончил делать sudo apt remove blueman, затем управляю bluetooth через системные настройки и проверяю & quot; Показывать статус Bluetooth в строке меню & quot ;. Проблема с Blueman - запуск и включение Bluetooth. – Michael Jackson 28 September 2017 в 17:29

Добавляем

"/etc/init.d/bluetooth stop"

в

"/etc/rc.local"

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

0
ответ дан 23 July 2018 в 16:34

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

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

1
ответ дан 23 July 2018 в 16:34

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

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

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

2
ответ дан 23 July 2018 в 16:34
  • 1
    К сожалению, Bluetooth не относится к этим приложениям. – pfctdayelise 10 July 2015 в 15:11

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

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

Запуск: sudo bum

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

7
ответ дан 23 July 2018 в 16:34
  • 1
    Спасибо, дегуа, я думал об этих инструментах. Я использовал некоторые в прошлом, но они устарели, и новый ubuntu, с их минималистичной одержимостью, не имеет ничего подобного. Является ли это единственным йо или лучше знать? – Robert 5 May 2012 в 05:15
  • 2
    Может быть, работает, но сначала он разочаровал меня, потому что он начал показывать bluetooth как не активированный во время загрузки, почему? и, как не работает, когда rfkill, апплет и hciconfig показывают, что он работает. Я выключаюсь и выключается, но bum продолжает показывать сервис как отключенный. Я активировал службу при загрузке, но статус службы продолжает быть неправильным. – Robert 5 May 2012 в 06:26
  • 3
    извините, не работает на элементарной ОС Freya – Hoang Tran 9 July 2016 в 16:31
  • 4
    Я получаю много «использования неинициализированного значения». предупреждения при запуске. Извините, не могу этого доверить. – doug65536 8 August 2016 в 03:21
  • 5
    Теперь пакет недоступен. Говорят, Бум виртуальный. – Satya Prakash 26 July 2017 в 22:27
  • 6
    Это работает для меня, но, как побочный эффект, blueman-апплет тоже перестает работать. Он запускается, но не отображается в области индикатора, поэтому нет быстрого способа включения bluetooth, только в терминале. – Yuri Gor 3 September 2017 в 00:02
  • 7
    В Xubuntu, по крайней мере, если вы нажмете на Blueman, у него есть опция «Отключить Bluetooth». Я думаю, что это то, что OP хотел бы автоматизировать. Ваше решение полностью удаляет Blueman, что затрудняет повторное включение Bluetooth, если это необходимо. – Adrian Keister 30 January 2018 в 18:08
  • 8
    Положите sudo systemctl disable bluetooth.service & amp; & amp; & amp; & amp; sudo systemctl остановить bluetooth.service в отключить скрипт и chmod 755 на нем. Сделайте то же самое для sudo systemctl enable bluetooth.service & amp; & amp; & amp; sudo systemctl запускает bluetooth.service в сценарии Enable. – Adrian Keister 30 January 2018 в 18:33

Добавляю

"/etc/init.d/bluetooth stop"

в

"/etc/rc.local"

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

5
ответ дан 23 July 2018 в 16:34
  • 1
    это сработало для меня, спасибо! – woohoo 13 October 2012 в 04:03
  • 2
    Это удалило значок лотка bluetooth, но отключило индикатор моего bluetooth (показывая, что питание все еще посылается на радио). Редактировать: это в сочетании с ответом Степбера (InitiallyPowered = false) работало для меня. (ThinkPad x201, Xubuntu 13.10) – Kyle Falconer 20 December 2013 в 13:59
  • 3
    это не сработало на моем 64-битном Ubuntu 14.04 dell inspiron. Только рфкилл работал для меня. – faizal 17 June 2014 в 12:19

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

sudo gedit /etc/bluetooth/main.conf

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

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

#AutoEnable=false

Отменить комментарий, например: [ ! d5] AutoEnable=false

2
ответ дан 23 July 2018 в 16:34

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

sudo chkconfig bluetooth off

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

systemctl disable bluetooth.service
0
ответ дан 23 July 2018 в 16:34

1) Установите пакет smbios-utils и добавьте его в приложения для запуска с помощью:

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

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

2
ответ дан 23 July 2018 в 16:34
  • 1
    Вы думаете, что sudo smbios-wireless-ctl --boot --bt 0 будет работать? Кроме того, я не уверен, но это может быть Dell-конкретными. – Hitechcomputergeek 2 May 2015 в 21:48
  • 2
    На самом деле пакет smbios-utils выполняет команды bios, поэтому он включает и выключает физические устройства, связанные с биографией, поэтому вы также можете использовать его для включения и выключения Wi-Fi и т. Д. Я не уверен, работает ли он с какой-либо биографией или нет , По крайней мере, он хорошо работает с Dell. Кстати, последние установки Ubuntu 14.04 делают то же самое с аплетами bluetooth и wifi, поэтому мне больше не нужно в этом пакете. – victor 3 May 2015 в 22:22
  • 3
    Я знал это. Но если вы делаете smbios-wireless-ctl --help, часть его имеет --boot Set BIOS boot-time setting., я не знал, что они исправили Bluetooth; Спасибо, что сказал мне. – Hitechcomputergeek 5 May 2015 в 00:29

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

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