Дополню загрузчиконезависимым вариантом.
В /etc/modprobe.d/ создаем файл, скажем, usbnosuspend.conf.
Содержимое будет выглядеть так:
options usbcore.autosuspend=-1
Плюсами такого варианта являются, собственно, упомянутая загрузчиконезависимость и то, что cmdline не превращается в простыню, если передается много параметров.
Минус — не поправить «на лету».
А зачем все это? Если там есть возможность ограничить уровень заряда, то выставить в 80% и все. Или пару раз в месяц требуется максимальная автономность?
Тогда да, неудобно. В принципе, биос ужа давно зачастую не BIOS, а вполне себе EFI. И можно рулить переменными из efivar.
Не TPL. TLP.
Но вообще Ваш вариант с рулением через /sys/class/power_supply/BAT* лично мне кажется лучшим решением.
Биос — странная штука, если 1-2 раза в месяц нужно пользоваться как ноутом, то:
перегружаться; менять биос; загружаться и дозаряжаться;… после этого все повторить в обратном порядке. Звучит дико
Я пару дней назад поставил себе Манджарку и столкнулся с подобной проблемой. несколько часов ковырялся в инете и для себя нашел решение:
В файле /etc/default/grub в строчку GRUB_CMDLINE_LINUX_DEFAULT дописал usbcore.autosuspend=-1
Пример: GRUB_CMDLINE_LINUX_DEFAULT=«quiet splash usbcore.autosuspend=-1»
sudo update-grub
reboot
Таким образом отключаем(как я понимаю) энергосбережение на usb портах.
Возможно кому-то будет полезно.
Я, в точно такой же ситуации, заряжаю батарею до 100% и вынимаю её. Лежит рядом с «раскладушкой » и ничего ей не делается. Понадобилось перейти, скажем, на кухню, вставляю и иду. Годы так работает. Правда в последнее время стала быстро терять заряд — ей 6-7 лет. Увы, ничто не вечно… :(
Если контроллер заряда сделан вменяемыми людьми, то батарея использоваться не должна и тогда 80% имеют смысл: получается нечто вроде хранения.
Можно посмотреть в сторону TLP. Еще в некоторых биосах такое бывает.
Но не только лишь все ноуты могут в такое.
Я знаю. Вопрос состоял в правильной команде на удаление приложения, не используя pacman manager. На команду
sudo pacman -R flatpak-builder
выдается ошибка
ошибка: не найдена цель: flatpak-builder
, хотя pacman manager данный пакет видит и удаляет. Поэтому я и прошу помощи в правильном корректном консольном удаление пакета, установленного из .pkg.tar.zst.
В /etc/modprobe.d/ создаем файл, скажем, usbnosuspend.conf.
Содержимое будет выглядеть так:
Плюсами такого варианта являются, собственно, упомянутая загрузчиконезависимость и то, что cmdline не превращается в простыню, если передается много параметров.
Минус — не поправить «на лету».
Тогда да, неудобно. В принципе, биос ужа давно зачастую не BIOS, а вполне себе EFI. И можно рулить переменными из efivar.
Не TPL. TLP.
Но вообще Ваш вариант с рулением через /sys/class/power_supply/BAT* лично мне кажется лучшим решением.
Биос — странная штука, если 1-2 раза в месяц нужно пользоваться как ноутом, то:
перегружаться; менять биос; загружаться и дозаряжаться;… после этого все повторить в обратном порядке. Звучит дико
такое нашел
В файле /etc/default/grub в строчку GRUB_CMDLINE_LINUX_DEFAULT дописал usbcore.autosuspend=-1
Пример: GRUB_CMDLINE_LINUX_DEFAULT=«quiet splash usbcore.autosuspend=-1»
sudo update-grub
reboot
Таким образом отключаем(как я понимаю) энергосбережение на usb портах.
Возможно кому-то будет полезно.
Но в моем случае батарея не сьемная, хотя если бы была сьемная, я бы врядли ее снимал
ASUS vivobook S14/S15 на АМД.
У меня постоянно нотисы вылетают что батарея заряжена до 100%, за день раз 10
Тему можно закрывать.
local/flatpak-builder-git 1.0.12-1
Tool to build flatpaks from source
Можно посмотреть в сторону TLP. Еще в некоторых биосах такое бывает.
Но не только лишь все ноуты могут в такое.