- Выключаем Bluetooth при старте системы Linux
- Отключаем Bluetooth
- Заключение
- Вам также может понравиться
- Linuxfx 10 – Linux с интерфейсом Windows 10
- Устанавливаем WPS Office в Linux
- Как смонтировать iso образ в Linux
- Один комментарий к “ Выключаем Bluetooth при старте системы Linux ”
- Как отключить Bluetooth при запуске системы?
- 16.04+
- 1. заблокировать блютуз в rc.local
- 2. включите rc.local на systemd
- 3. отключить blueman-апплет при запуске
- 4. Перезагрузитесь, чтобы увидеть эффект
- Как убрать автовключение bluetooth при старте
Выключаем Bluetooth при старте системы Linux
Данная статья будет полезна для тех, кто использует Linux на ноутбуках, так как отключения Bluetooth снизит расход заряда аккумулятора. Да и в целом, если вы не пользуетесь Bluetooth, то зачем его держать включенным в вашей системе. Помимо того, что он будет разряжать аккумулятор, он так же будет висеть в памяти и потреблять ресурсы вашего ноутбука. В том случае, если вам к примеру нужно передать файлы на телефон, можно использовать и другие инструменты. В KDE это “KDE Connect”, для Gnome 3 имеется расширения “GSConnect”, и эти инструменты намного функциональней чем Blutooth. Да и при необходимости всегда можно временно включить Bluetooth, сделать необходимые дела, а затем выключить, не думаю что все мы часто им пользуемся.
Отключаем Bluetooth
И так, переходим к отключению Bluetooth, на самом деле, отключить его можно несколькими способами. Первый способ использовать графические утилиты, а вернее через настройки системы. Но, мы пойдем иным способом, который не будет зависеть от окружения вашего рабочего стола. Для отключения Блютуз мы воспользуемся терминалом, переходим в него и выведем список в котором нам необходимо найти тот самый Блютуз:
Теперь вводим команду “systemctl disable”, а затем названия необходимо процесса, в нашем случае это “bluetooth.service”. Замечу, что данной командой мы сможем отключить и остальные процессы, но, не советую в слепую использовать данную команду. Так как это может привести к не рабочей системе, и так, возвращаемся к отключению Блютуз. Что бы выйти из списка процессов достаточно нажать на букву “q”, а затем вводим команду на выключения от Root пользователя:
sudo systemctl disable bluetooth.service
Таким вот простым образом мы отключили Блютуз, тем самым высвободив ресурсы вашего ноутбука, что позволит сэкономить на заряде аккумулятора, а так же освободит оперативную память при использовании операционной системы Linux.
Заключение
Предположим, что вам по каким то причинам не подходят инструменты “KDE Connect” или “GSConnect” и вам необходим Блютуз, включить его можно введя команду “systemctl enable” и указав названия процесса, в нашем же случае это “bluetooth.service”:
sudo systemctl enable bluetooth.service
В любом же случае, отключать Bluetooth или нет, решать вам, и в том случае, если вы им не пользуетесь, рекомендую выключить его. Хотя бы по тому, что это освободит ресурсы вашего ноутбука для других задач.
А на этом сегодня все. Надеюсь данная статья будет вам полезна.
Журнал Cyber-X
Вам также может понравиться
Linuxfx 10 – Linux с интерфейсом Windows 10
Устанавливаем WPS Office в Linux
Как смонтировать iso образ в Linux
Один комментарий к “ Выключаем Bluetooth при старте системы Linux ”
Пользовался внешним блютузом, когда собрал свой первый комп в 2000-х. И то пользовался наверное пару раз. Внешнее USB-устройство даже где-то сейчас валяется. Затем за много лет использования ПК и ноутов никогда не пользовался блютуз. И не слышал, чтобы знакомые применяли. Зачем его включают автоматом везде, где надо и не надо. А USB-мыши по своему каналу со своим адаптером работают.
Как отключить Bluetooth при запуске системы?
18.04+ пользователям, у которых нет файла /etc/rc.local, вам нужно создать его и сделать его исполняемым. Чтобы упростить задачу, вы можете просто вставить следующую команду в терминал:
sudo install -b -m 755 /dev/stdin /etc/rc.local
Бежать sudoedit /etc/rc.local и добавить это перед строкой с exit 0 :
Вы все еще должны иметь возможность включить Bluetooth через апплет верхней панели.
Это должно работать для большинства систем, но похоже, что в ACPI ядра для Thinkpads скрывается несколько ошибок. Если вы используете Thinkpad, добавьте следующее в /etc/rc.local :
echo disable > /proc/acpi/ibm/bluetooth
Или ознакомьтесь с ibm-acpi - дополнительным драйвером IBM ThinkPad ACPI - в некоторых отчетах говорится, что ibm-acpi включает в себя управление Bluetooth (помимо других приятных вещей). Но у меня нет аппаратного обеспечения, поэтому я не могу проверить эти заявления. Удачи.
Я нашел практическое руководство с чистым "обходным путем" здесь ( ссылка на архив для потомков)
На самом деле меняется /etc/bluetooth/main.conf было достаточно для меня.
Мне этого было достаточно, хотя в статье описаны некоторые другие шаги, которые могут или не могут быть необходимыми.
В Ubuntu 17.04 и старше эта опция была названа InitiallyPowered ,
16.04+
Начиная с Ubuntu 16.04, systemd управляет службами запуска, такими как Bluetooth. для просмотра текущего статуса, следующего за терминалом
sudo systemctl status bluetooth.service
деактивировать Bluetooth при запуске проблемы это
sudo systemctl disable bluetooth.service
то при следующей перезагрузке блютуз не будет активен. чтобы включить проблему блютуз
sudo systemctl enable bluetooth.service
Чтобы отключить загрузку драйвера Bluetooth при запуске:
sudo $EDITOR /etc/modprobe.d/blacklist.conf
Включение этого позже должно быть просто:
Шаг 1: Зайдите в терминал и введите следующую команду для редактирования системы /etc/rc.local файл:
Шаг 2: Добавьте следующую строку перед exit 0 линия:
Если вы используете апплет Bluetooth на верхней панели (blueman-applet), у него есть собственный параметр, который автоматически включает Bluetooth, даже если вы отключили его в других местах (например, /etc/bluetooth/main.conf или / и т.д. / по умолчанию / TLP).
Чтобы предотвратить включение Bluetooth при запуске с помощью командной строки:
gsettings set org.blueman.plugins.powermanager auto-power-on false
Или через графический интерфейс:
- Нажмите на апплет Bluetooth>Плагины >PowerManager >Конфигурация
- Снимите флажок Авто при включении
При следующей перезагрузке апплет Bluetooth все еще будет виден, но Bluetooth будет отключен. Включить это:
Нажмите апплет Bluetooth> Включить Bluetooth
1. заблокировать блютуз в rc.local
Добавьте эту строку в конец файла /etc/rc.local прямо перед линией exit 0 :
Это поможет, но только в старых версиях Ubuntu, использующих upstart.
2. включите rc.local на systemd
На 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-апплет при запуске
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/blueman.desktop gnome-session-properties
Теперь blueman-апплет виден и вы можете отключить его из автозагрузки программ
4. Перезагрузитесь, чтобы увидеть эффект
Введите в терминал следующее:
sudo gedit /etc/modprobe.d/blacklist.conf
Внизу файла добавьте строку:
Сохраните файл и перезапустите - теперь Bluetooth должен быть отключен.
Я нашел другой ответ, используя tlp, который отлично работает для меня с Ubuntu 18.04. Вероятно, сначала должен быть установлен 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 может быть включен и отключен через меню и пункт панели. Я думаю, что это лучше, чем удалить его из модулей ядра.
Как убрать автовключение bluetooth при старте
Как убрать автовключение bluetooth при старте системы (Arch)? При этом, чтобы можно было включить, не запуская сервис. Только без скриптов (костылей), которые выключают его после старта системы.
Та же шляпа докучает. Дебиан 8, лаптоп. Вырубаю с виджета в меню сразу как стартануло. Сисьдэ на это не влияет, на сквезе та же хрень была.
deep-purple ★★★★★ ( 13.11.16 03:36:56 MSK )
Последнее исправление: deep-purple 13.11.16 03:38:06 MSK (всего исправлений: 1)
man rfkill на отключение блютуз куда нибудь в rc.local (не знаю куда у вас в дистрибутивах кошерно). Тогда он увидит что блютуз выключен и стартовать не будет.
rfkill block bluetooth , systemd должен запомнить состояние rfkill-а и восстановить его при следующем запуске.
Ну так просто убери с автозагрузки блюмена, сервис оставь включенным. Нужен будет блюпуп run blueman-applet
При этом, чтобы можно было включить, не запуская сервис.
И как он будет работать если сервис выключен? И что за религия мешает?
systemctl start bluetooth.service
Не запуская сервис, я и имел ввиду systemctl start. Это костыль, у меня есть апплет в панеле для этого
Не запуская сервис, я и имел ввиду systemctl start. Это костыль, у меня есть апплет в панеле для этого
Нормальная остановка, запуск сервиса это костыль? У меня на буке бинд клавиш на выполнение скрипта, который останавливает, запускает сервис и таргет блюпупа + апплет. Соответственно если блютуз выключен - все его сервисы остановлены, апплета на панели нету, если включен - все включено, и апплет на панели говорит об этом. Удобнее способа не придумал.
Только без скриптов (костылей), которые выключают его после старта системы
systemctl disable bluetooth.service
Как мне забиндить, чтобы пароль рута не просил, не отключая запрос пароля sudo?
Как мне забиндить, чтобы пароль рута не просил
А как не по наркомански? yaourt -Rs bluez, а когда нужен yaourt -S bluez. Или еще лучше ядро пересобирать каждый раз с модулем bluetoоth или без
Это не костыль?? Гребанный блютус из под рута запускать?
Это не костыль?? Гребанный блютус из под рута запускать?
Или еще лучше ядро пересобирать каждый раз с модулем bluetoоth или без