Полагаю, вы хотите загрузить пакеты, которые позже будут установлены на машине с Ubuntu. Официальный репозиторий Ubuntu доступен через сеть по адресу http://packages.ubuntu.com/ . Вы можете загрузить пакеты .deb с этого веб-сайта и установить их с помощью dpkg -i
в системе Ubuntu.
Если вы используете апплет Bluetooth на верхней панели (blueman-applet), у него есть собственная настройка, которая автоматически включает Bluetooth, даже если вы отключили его в других местах (например, / etc / bluetooth / main). .conf или /etc/default/tlp).
Для предотвращения включения Bluetooth при запуске с помощью командной строки:
gsettings set org.blueman.plugins.powermanager auto-power-on false
Или через графический интерфейс:
При следующей перезагрузке Bluetooth Апплет все еще будет виден, но Bluetooth будет отключен. Чтобы включить его:
Нажмите апплет Bluetooth> Включите Bluetooth
В Ubuntu 16.04 я просто отключил запуск службы с помощью systemctl.
Для этого откройте окно терминала и введите следующее:
sudo systemctl disable bluetooth
Вы можете перезагрузиться, так как теперь Bluetooth будет отключен при запуске, или если вы это сделаете не хотите перезагружать и хотите сразу прекратить Bluetooth, вы можете набрать:
sudo service bluetooth stop
Для тех из вас, где вставка строки rfkill block bluetooth
(или любой другой) в /etc/rc.local
не работает, попробуйте включить эту же строку в конец ~/.bashrc
в моем наборе up (Ubuntu 14.04, Thinkpad W540), ни одна опция не работала, вставляя ее в /etc/rc.local
, но первая работала в bashrc. Обратите внимание, что это будет работать только для текущего пользователя, а не для всех пользователей в целом.
Мне пришлось использовать метод грубой силы, чтобы остановить автоматический запуск bluetoothd при загрузке. Я переименовал исполняемый файл, чтобы его нельзя было найти.
Начиная с Ubuntu 18.04 (с GNOME) вам необходимо
Редактировать /etc/bluetooth/main.conf и найти
AutoEnable = true
и изменить значение на :
AutoEnable = false
Таким образом, это устройство не включается при запуске.
Отредактируйте / etc / default / tlp и найдите:
#DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"
Измените эту строку следующим образом:
DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
Таким образом, это устройство отключено при запуске. [1114 ]
Затем откройте Dash и найдите «Startup Applications». Снимите все пункты, связанные с Bluetooth в списке. Нажмите [Закрыть], чтобы сохранить.
Я добавляю
"/etc/init.d/bluetooth stop"
в
"/etc/rc.local"
до команды «выход 0» для загрузки с отключенным Bluetooth.
InitiallyPowered = false
) работал на меня. (ThinkPad x201, Xubuntu 13.10)
– Arun Vinoth
26.02.2020, 05:47
Мы можем отключить автоматический запуск Bluetooth следующим образом:
sudo gedit /etc/bluetooth/main.conf
(gedit
- мой любимый редактор, вы можете заменить его на xed
или на то, что установлено на вашем компьютере. system.)
В самом низу этого файла есть строка:
#AutoEnable=false
Удалите комментарий, например:
AutoEnable=false
Я нашел практическое руководство с чистым «обходным путем» здесь ( ссылка на архив для потомков)
На самом деле меня достаточно /etc/bluetooth/main.conf
.
Поиск записи:
AutoEnable=true
и изменить значение на:
AutoEnable=false
Это было достаточно для меня, хотя статья описывает некоторые другие шаги, которые могут или не могут быть необходимым.
В Ubuntu 17.04 и старше опция была названа InitiallyPowered
.
/etc/init.d/bluetooth stop
в rc.local. Кажется, что, когда сервис запускает, это также навлекает питание для Bluetooth. Мне были нужны оба, чтобы заставить это работать. (ThinkPad x201, Xubuntu 13.10)
– Flimm
26.02.2020, 05:48
main.conf
не содержит этот параметр или любой комментарий, указывающий на его местоположение по умолчанию. Так, под которым [Heading]
мы должны поместить его?
– Sahand
26.02.2020, 05:49
Вы также можете использовать это графическое приложение, которое также делает менеджер Bluetooth
.Введите в терминале следующее:
sudo gedit /etc/modprobe.d/blacklist.conf
В нижней части файла добавьте строку:
blacklist bluetooth
Сохраните файл и перезапустите - Bluetooth теперь должен быть отключен .
Может быть, вы можете отключить его в Startup Applications. Но эти приложения по умолчанию скрыты. Отобразите скрытые приложения запуска в 12.04: откройте терминал и выполните следующие две команды:
cd /etc/xdg/autostart/
sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop
Теперь вы можете снять Bluetooth. (Не удаляйте!)
Вам необходимо отключить его из списка «Запуск приложений» в Системных настройках.
Нажмите на шестеренку в верхней правой части строки меню и выберите «Системные настройки».
Нажмите «Запустить приложения», затем прокрутите вниз, пока не найдете настройку Bluetooth, снимите флажок и все готово.
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
sudo smbios-wireless-ctl --boot --bt 0
работал бы? Кроме того, I' m не уверенный, но это может быть определенным для Dell.
– Commercial Suicide
26.02.2020, 05:52
smbios-wireless-ctl --help
, часть его имеет --boot Set BIOS boot-time setting.
я didn' t знают, что зафиксировали Bluetooth, хотя; благодарит говорить мне.
– tbranyen
26.02.2020, 05:52
Вы можете изменить службы, запущенные при загрузке, с помощью BUM .
Установить: sudo apt-get install bum
Выполнить: sudo bum
Снять флажок и нажать Применить KBD>.
Я думаю, что лучший способ - это отключить запуск службы в первую очередь. Существует общий метод отключения служб, который отлично работает:
sudo sh -c "echo 'manual' > /etc/init/bluetooth.override"
, который работает для Ubuntu 13.10 и, возможно, также для более ранних версий.
Нет. Это не всегда в списке приложений для запуска. Я думаю, что лучшее решение - добавить команду rfkill в скрипт rc.local или установить параметр InitiallyPowered
в /etc/bluetooth/main.conf
.
Я использовал Sputnik Kernel , который исправил это на моем Dell Inspiron 14R N4110.
Я нашел другой ответ, используя 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 может быть включен и отключен через меню и пункт панели. Я думаю, что это лучше, чем удалить его из модулей ядра.
В Ubuntu Studio 16.04 вы можете отключить апплет Bluetooth при запуске в:
Сессия и запуск> Автозапуск приложения> Апплет Bluetooth
blockquote>поле, чтобы отключить его.
Чтобы отключить загрузку драйвера Bluetooth при запуске:
sudo $EDITOR /etc/modprobe.d/blacklist.conf
добавьте:
blacklist btusb
Чтобы включить его позже, просто:
sudo modprobe btusb
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 (среди других приятных вещей). Но у меня нет аппаратного обеспечения, поэтому я не могу проверить эти заявления. Удачи.
echo disable > /proc/acpi/ibm/bluetooth
в/etc/rc.local
– 9BallOnTheSnap
26.02.2020, 05:57
etc/rc.local
файл: askubuntu.com/a/696226/34298
– ramin
26.02.2020, 05:58
/etc/rc.local
. Эти rfkill block bluetooth
команда работает, но не на запуске. Флаг-x установлен на /etc/rc.local
. I' m рабочий Xubuntu 13.10.
– Király István
26.02.2020, 05:58
Начиная с ubuntu 16.04, systemd управляет службами запуска, такими как bluetooth ..., чтобы просмотреть текущее состояние, возникающее в терминале
sudo systemctl status bluetooth.service
, чтобы отключить Bluetooth при запуске. выдайте эту
sudo systemctl disable bluetooth.service
, затем при следующей перезагрузке Bluetooth не будет активен ... чтобы включить выпуск Bluetooth
sudo systemctl enable bluetooth.service
Шаг 1. Перейдите к терминалу и введите следующую команду для редактирования системного файла /etc/rc.local
:
gksudo gedit /etc/rc.local
Шаг 2. Добавьте следующую строку перед строкой exit 0
:
rfkill block bluetooth
$ man rfkill
: " Отключают устройство, соответствующее данному индексу. " Несмотря на имя, это только отключает BT; просто попробуйте команду rfkill block bluetooth
на терминале, необходимо видеть, что значок идет серый.
– Roope Hakulinen
26.02.2020, 05:59
Добавьте эту строку в конец файла /etc/rc.local
прямо перед строкой exit 0
:
rfkill block bluetooth
Это поможет, но только в старые версии Ubuntu, использующие upstart .
В Ubuntu 15.10 с systemd в качестве менеджера запуска файл /etc/rc.local
больше не используется по умолчанию, поэтому вызовите его на терминале:
Который открывает редактор. В конце файла я добавил:
[Install]
WantedBy=multi-user.target
Эти изменения активируются с помощью
sudo systemctl reenable rc-local
Теперь файл /etc/rc.local
используется, как вы его знаете.
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/blueman.desktop
gnome-session-properties
Теперь blueman-applet виден, и вы можете отключить его из автозагрузки программ
gsettings set org.blueman.plugins.powermanager auto-power-on false
работал, от wiki.archlinux.org/index.php/Blueman . Хотя я закончил тем, что делал sudo apt remove blueman
, тогда управляют Bluetooth через параметры настройки системы и проверяют " Покажите состояние Bluetooth в меню bar". Blueman, запускающийся и включающий Bluetooth, был проблемой.
– Jonas Schäfer
26.02.2020, 05:59
Решение для моего ноутбука
«BIOS - Конфигурация USB - EHCI2: отключено»
EHCI1 предназначен для USB-портов (фактически у моего ноутбука 2 порта USB 2.0)