Linux аккумулятор нет зарядки

Содержание
  1. linux не видит батарею
  2. Аккумулятор не заряжается, когда полностью разряжен
  3. 6 ответов
  4. Linux аккумулятор нет зарядки
  5. Следующие утилиты доступны в Linux для проверки состояния батареи:
  6. Как проверить состояние батареи ноутбука с помощью команды upower?
  7. Как проверить состояние батареи ноутбука с помощью команды TLP?
  8. Как проверить состояние батареи ноутбука с помощью команды ACPI?
  9. Как проверить состояние батареи ноутбука с помощью команды Batstat?
  10. Как проверить состояние батареи ноутбука с помощью файловой системы sysfs?
  11. 5 способов проверить состояние и уровень заряда батареи ноутбука с терминала Linux
  12. Следующие утилиты доступны в Linux для проверки состояния батарейки.
  13. Как проверить состояние батареи ноутбука с помощью команды upower?
  14. Как проверить состояние батареи ноутбука с помощью команды TLP?
  15. Как проверить состояние батареи ноутбука с помощью команды ACPI?
  16. Как проверить состояние батареи ноутбука с помощью команды Batstat?
  17. Как проверить состояние батареи ноутбука с помощью файловой системы sysfs?
  18. Как проверить состояние и уровень заряда батареи в терминале Linux
  19. Проверка состояния батареи ноутбука и уровень ее заряда в терминале в Linux
  20. Способ 1 — использование команды «Upower».
  21. Способ 2 — использование команды «acpi»
  22. Способ 3: Использование программы «Batstat»
  23. Способ 4. Использование программы «battery-level-cli»
  24. Заключение

linux не видит батарею

$ acpi -t | grep battery

Battery 0: Charging, 53%, 00:42:30 until charged

как видно при команде acpi видно,что батарея заряжается а в /proc/acpi ее нет,как быть?коньки не работают из-за этого

>> acpi -t
зачем тебе температура батареи? О_О

Попробуй баттери с большой буквы написать.

я бы в таком случае посоветовал к грепу ключ -i

>я бы в таком случае посоветовал к грепу ключ -i

Мы не ищем простых путей!

хм пошло,но почему нет BAT0 в /proc/acpi батарейку в коньках не подхватывается!

$ ls -laR /proc/acpi/battery

$ ls -laR /proc/acpi/battery ls: cannot access /proc/acpi/battery: No such file or directory

все-таки нашел костыль и брать надо из /sys каталога.

Чем отличаются /proc от /sys ?

решил! поправил conkybattery с BAT0 на BAT1 и все!

На всякий случай проверьте ядро

поставь acpitool, там удобнее — «acpitool -B»

все-таки нашел костыль и брать надо из /sys каталога.

Чем отличаются /proc от /sys ?

Если я правильно помню, интерфейс к ACPI через /proc считается устаревшим и его когда-нибудь выкинут из ядра в пользу /sys. Поддержку /proc/acpi в некоторых сборках ядра уже не включают.

Источник

Аккумулятор не заряжается, когда полностью разряжен

MadBox: очень быстрый, очень красивый интерфейс OpenBox, репозитории Ubuntu. Это очень минимальная система, но идеально, если вы хотите построить базу, но сначала не хотите удалять грузы. Я фактически установил Open Office! Он должен быть идеальным для нетбука и распознавать мобильные широкополосные ключи usb.

MadBox http://debrislinux.org/ 186.2MB ISO, GNOME / OpenBox

Для загрузки информации это место: http://debrislinux.org/

6 ответов

Я документировал обходной путь для указанной проблемы, который применим к ноутбуку ASUS, который я использую с конца 2014 года.

Обходное решение на том, что я документировал в середине 2016 года:

Когда батарея разряжена (или ноутбук не может включить питание), подключите ноутбук к зарядному устройству и начните зарядку. Не загружайтесь в Linux; Питание должно оставаться включенным во время зарядки. Подождите 10

30 минут, в зависимости от скорости зарядки. Затем включите ноутбук и загрузитесь в Linux. Войдите на рабочий стол и убедитесь, что аккумулятор заряжается от Power Manager или с помощью команды upower -d в терминале.

Важным моментом является Как обходиться , иначе зарядка не начнется.

Я наблюдал такое же поведение снова и снова, всякий раз, когда я оставил свой ноутбук незанятым более нескольких недель.

Примечание. : Документировано для ASUS X200MA, запущен Xubuntu 16.04 LTS 64-бит.

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

Неисправная прошивка для определенных моделей линейки продуктов ThinkPad или изменение поведения прошивки, распознаваемой операционной системой для запуска зарядки аккумулятора, т.е. при запуске Linux на ThinkPad (без ответа на эту дату)

На последнее может влиять проприетарная прошивка для управления питанием, которая может быть полностью использована только операционной системой Windows, но не Linux. Это может объяснить условие, когда батарея пуста, зарядка может запускаться при запуске Windows, но не запускается при запуске Linux.

Читайте также:  Windows date command parameters

Учитывая это, в документальном обходном решении предлагается зарядить батарею без загрузки в Linux. Другими словами, зарядите батарею пустым, не полагаясь на загруженный драйвер Linux при загрузке (из-за неполной поддержки прошивки прошивки).

Связанные проблемы

Существует один критический совет: литий-ионный аккумулятор не должен полностью разряжаться или не должен использоваться до тех пор, пока он не станет пустым (см. Раздел «Уход за батареями в ThinkWiki»).

Независимо от работы с ОС Windows или Linux, операционная система, предположительно, по умолчанию, чтобы полностью разрядить аккумулятор. В результате система автоматически приостанавливает, спящий режим или даже выключается, когда уровень заряда батареи достигнет определенного процента. Это, однако, может быть изменено пользователями.

TL; DR Забудьте Windows и Linux. Зарядите батарею пустым при выключении питания. Батарея не должна полностью разряжаться из-за возможного повреждения или уменьшения срока службы батареи.

Источник

Linux аккумулятор нет зарядки

Ежемесячная проверка состояния батареи — это хорошо. Это поможет вам определить проблемы, связанные с аккумулятором или зарядкой.

Кроме того, мы можем увидеть название модели аккумулятора, источник питания, производителя, технологию изготовления аккумулятора и так далее.

Управление питанием — это функция, которая отключает питание или переводит компоненты системы в состояние низкого энергопотребления, когда они неактивны.

Следующие утилиты доступны в Linux для проверки состояния батареи:

  • upower — инструмент командной строки, предоставляющий интерфейс для перечисления источников питания в системе.
  • acpi Показывает информацию из файловой системы / proc или / sys, такую ​​как состояние батареи или тепловая информация.
  • batstat инструмент командной строки для печати состояния батареи для linux.
  • tlp предоставляет вам преимущества расширенного управления питанием для Linux без изменения конфигурации.
  • class file Файловая система sysfs является псевдо-файловой системой, которая предоставляет интерфейс для структур данных ядра.

Как проверить состояние батареи ноутбука с помощью команды upower?

upower — является инструментом командной строки, который предоставляет интерфейс для перечисления источников питания в системе. Он контролирует задержку различных операций на вашем компьютере, что позволяет сэкономить значительное количество энергии.

Просто запустите следующую команду, чтобы получить батарею и связанную с ней информацию о Linux.

Чтобы проверить конкретную информацию о батарее, используйте следующий формат.

Это то же самое, что и выше, но после подключения кабеля питания, поэтому состояние показывает зарядку.

Как проверить состояние батареи ноутбука с помощью команды TLP?

TLP-это бесплатный многофункциональный инструмент командной строки с открытым исходным кодом, который оптимизирует батарею ноутбука без изменения конфигурации.

TLP дает вам преимущества расширенного управления питанием для Linux без необходимости понимать каждую техническую деталь. TLP поставляется с конфигурацией по умолчанию, уже оптимизированной для работы от батареи, поэтому вы можете просто установить и забыть о нем. Тем не менее TLP легко настраивается для выполнения ваших конкретных требований.

Пакет TLP доступен в большинстве официальных репозиториев дистрибутива Linux, таких как Arch, Debian, Fedora, Gentoo, openSUSE и др. Используйте Диспетчер пакетов дистрибутива для установки утилиты TLP.

Просто запустите следующую команду, чтобы получить батарею и связанную с ней информацию о Linux.

Чтобы увидеть другую информацию:

Как проверить состояние батареи ноутбука с помощью команды ACPI?

ACPI означает расширенную конфигурацию, а модули интерфейса питания-модули ядра для различных частей ACPI. Они включают специальные функции ACPI или добавляют информацию в /proc или /sys. Эти данные могут быть проанализированы acpid для событий или других приложений мониторинга.

Чтобы увидеть емкость аккумулятора:

Чтобы увидеть более подробную информацию о батарее и связанной с ней информацию:

Как проверить состояние батареи ноутбука с помощью команды Batstat?

Battstat — это инструмент командной строки для вывода состояния батареи в терминале Linux.

Как проверить состояние батареи ноутбука с помощью файловой системы sysfs?

Файловая система sysfs является псевдо-файловой системой, которая предоставляет интерфейс для структур данных ядра. Файлы в sysfs предоставляют информацию об устройствах, модулях ядра, файловых системах и других компонентах ядра.

Файловая система sysfs обычно монтируется в /sys. Как правило, он монтируется системой автоматически, но также может монтироваться вручную с помощью команды mount -t sysfs sysfs /sys

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

Читайте также:  Мобильный хотспот windows 10 не работает

Источник

5 способов проверить состояние и уровень заряда батареи ноутбука с терминала Linux

Мы можем легко проверить состояние аккумулятора с помощью графического интерфейса пользователя, например, текущий процент заряда аккумулятора, заряжается он или нет, и как долго он будет использоваться без зарядки, но мы не можем проверить состояние аккумулятора и другую связанную информацию.

Да, у нас есть несколько утилит для этого в Linux, и это может быть достигнуто с помощью командной строки.

Кроме того, мы можем увидеть название модели аккумулятора, источник питания, производителя и технологию аккумулятора и т. д.

Управление питанием – это функция, которая отключает питание или переводит компоненты системы в состояние низкого энергопотребления, когда они неактивны.

Все мы сталкивались с ситуацией, когда аккумулятор выходил из строя, и тут нам приходиться https://zeto.ua

Следующие утилиты доступны в Linux для проверки состояния батарейки.

  • upower: upower – инструмент командной строки, предоставляющий интерфейс для перечисления источников питания в системе.
  • acpi: acpi Показывает информацию из файловой системы / proc или / sys, такую как состояние батареи или тепловая информация.
  • batstat: batstat – инструмент командной строки для вывода состояния батареи для linux.
  • tlp: TLP предоставляет вам преимущества расширенного управления питанием для Linux без изменения какой-либо конфигурации.
  • class file: Файловая система sysfs является псевдофайловой системой, которая обеспечивает интерфейс для структур данных ядра.

Как проверить состояние батареи ноутбука с помощью команды upower?

upower – инструмент командной строки, предоставляющий интерфейс для перечисления источников питания в системе.

Он контролирует задержку различных операций на вашем компьютере, что позволяет вам сэкономить значительные объемы электроэнергии.

Просто запустите следующую команду, чтобы получить имя устройства и связанную с ним информацию в Linux.

Чтобы проверить конкретную информацию о батарее, используйте следующий формат.

Это то же самое, что и выше, но он работает после подключения кабеля питания, поэтому показывает зарядку.

Как проверить состояние батареи ноутбука с помощью команды TLP?

TLP – это бесплатный многофункциональный инструмент командной строки с открытым исходным кодом, который оптимизирует батарею ноутбука без каких-либо изменений конфигурации.

TLP предоставляет вам преимущества расширенного управления питанием для Linux без необходимости разбираться во всех технических деталях.

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

Тем не менее, TLP легко настраивается в соответствии с вашими требованиями.

Пакет TLP доступен в большинстве официальных репозиториев дистрибутива Linux, таких как Arch, Debian, Fedora, Gentoo, openSUSE и т. д. Используйте менеджер пакетов распространения для установки утилиты TLP.

Просто запустите следующую команду, чтобы получить батарейку и связанную с ней информацию в Linux.

Чтобы увидеть другую информацию:

Как проверить состояние батареи ноутбука с помощью команды ACPI?

ACPI расшифровывается как Advanced Configuration, а модули Power Interface – это модули ядра для различных частей ACPI.

Они включают специальные функции ACPI или добавляют информацию в /proc или /sys.

Эта информация может быть проанализирована с помощью acpid для событий или других приложений мониторинга.

Чтобы увидеть емкость аккумулятора.

Чтобы увидеть более подробную информацию о батарее и соответствующей ей информации.

Как проверить состояние батареи ноутбука с помощью команды Batstat?

batstat – инструмент командной строки для вывода состояния батареи в терминале Linux.

Как проверить состояние батареи ноутбука с помощью файловой системы sysfs?

Файловая система sysfs является псевдофайловой системой, которая предоставляет интерфейс для структур данных ядра.

Файлы в sysfs предоставляют информацию об устройствах, модулях ядра, файловых системах и других компонентах ядра.

Файловая система sysfs обычно монтируется в /sys.

Как правило, она монтируется системой автоматически, но его также можно монтировать вручную с помощью такой команды, как mount -t sysfs sysfs/sys

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

Чтобы избежать избыточности, символические ссылки интенсивно используются для соединения записей в дереве файловой системы.

Источник

Как проверить состояние и уровень заряда батареи в терминале Linux

Оригинал: How To Check Laptop Battery Status And Level In Terminal In Linux
Автор: sk
Дата публикации: 1 октября 2018 года
Перевод: А. Кривошей
Дата перевода: июль 2019 г.

Читайте также:  Wireless with linux ubuntu

Посмотреть состояние батареи вашего ноутбука в режиме графического интерфейса очень просто. Вы можете легко определить уровень заряда батареи, наведя указатель мыши на значок индикатора заряда батареи на панели задач. Но как насчет командной строки? Не все знают, как это сделать. На днях мой друг спросил, как проверить уровень заряда батареи ноутбука в терминале — отсюда и этот пост. Я описал четыре простых метода, которые помогут вам проверить состояние и уровень заряда батареи ноутбука в терминале в любом дистрибутиве Linux.

Проверка состояния батареи ноутбука и уровень ее заряда в терминале в Linux

Мы можем узнать состояние батареи ноутбука из командной строки тремя способами.

Способ 1 — использование команды «Upower».

Команда Upower предустановлена в большинстве дистрибутивов Linux. Чтобы отобразить состояние батареи с помощью Upower, откройте терминал и выполните:

Как вы видите, моя батарея находится в режиме зарядки и уровень заряда батареи составляет 97%.

Если приведенная выше команда по какой-либо причине не работает, попробуйте следующую команду:

Upower отображает не только состояние батареи, но и полную информацию о ней, такую как модель, название поставщика, серийный номер, состояние, напряжение и т. д.

Тем не менее, вы можете отображать только состояние батареи с помощью комбинации upower и grep, как показано ниже.

Как видно из вышеприведенного вывода, батарея моего ноутбука полностью заряжена.

Для более подробной информации обратитесь к справочным страницам.

Способ 2 — использование команды «acpi»

Команда acpi показывает состояние батареи и другую информацию ACPI в вашем дистрибутиве Linux.

Возможно, в некоторых дистрибутивах Linux вам придется установить команду acpi.

Чтобы установить acpi в Debian, Ubuntu и его производных, выполните:

В RHEL, CentOS, Fedora:

В Arch Linux и его производных:

После установки выполните следующую команду:

Примечание: здесь, “V” должна быть заглавной.

Можно проверять только состояние заряда батареи. Для этого выполните:

Проверка температуры батареи:

Мы можем просмотреть приведенный выше вывод в градусах Фаренгейта, используя флаг -f:

Хотите знать, подключен ли источник переменного тока или нет? Просто запустите следующую команду:

Если источник переменного тока недоступен, вместо этого вы увидите следующее:

Для более подробной информации, обратитесь к справочным страницам.

Способ 3: Использование программы «Batstat»

Batstat — это небольшая утилита командной строки на основе ncurses для отображения состояния батареи вашего ноутбука в Unix-подобных системах. Она будет отображать следующие детали:

— текущий уровень заряда батареи;
— текущая емкость;
— полная емкость заряда;
— время, прошедшее с начала работы программы, без отслеживания времени бездействия машины;
— история уровня заряда батареи.

Установка batstat проще простого. Клонируйте последню версию из Git с помощью команды:

Приведенная выше команда извлечет последнюю версию batstat и сохранит ее содержимое в папке с именем «batstat».

Перейдите в каталог batstat/bin/:

Скопируйте двоичный файл «batstat» в ваш PATH, например /usr/local/bin/.

Сделайте его исполняемым с помощью команды:

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

Как вы видите на скриншоте выше, моя батарея находится в режиме зарядки.

Эта утилита имеет некоторые ограничения. На момент написания данного руководства batstat поддерживала только одну батарею. И она собирает информацию только из этой папки — «/sys/class/power_supply/». Если ваша машина содержит информацию об аккумуляторе в другой папке, эта программа не будет работать.

Для получения более подробной информации, проверьте страницу Batstat в GitHub.

Способ 4. Использование программы «battery-level-cli»

battery-level-cli является еще одной утилитой командной строки для отображения уровня заряда батареи в Linux. В отличие от программы «batstat», она будет отображать только уровень заряда батареи. Это не поможет вам определить, заряжается аккумулятор или нет. Она написана на NodeJS, поэтому убедитесь, что в вашей системе установлен NodeJS.

После установки Node JS выполните следующую команду для установки утилиты battery-level-cli:

Теперь вы можете просмотреть уровень заряда батареи с помощью команды:

Для более подробной информации, проверьте репозиторий проекта в GitHub:

Заключение

Имеется много команд и программ для проверки состояния батареи ноутбука из терминала в Linux. Насколько я знаю, приведенные выше способы работали просто отлично, как и ожидалось. Если вам известны некоторые другие команды/утилиты для определения состояния батареи, дайте мне знать в разделе комментариев ниже. Я проверю и добавлю их.

Источник

Оцените статью