Вопрос или проблема
Я только что установил Ubuntu 22.04.2 LTS, которая работала нормально, но после обновления статус зарядки не отображается. Статус батареи показывает Не заряжается, хотя она подключена и заряжается. Состояние заморожено на 99%, пока питание подключено. Я не знаю, как это исправить. Может кто-то помочь?
скриншот области панели батареи
Как прокомментировал Уилл, даже если зарядное устройство включено и подключено, какая-то система отключает батарею от зарядного устройства, когда она достигает 100%, и переподключает зарядное устройство где-то между 95-98% (в зависимости от производителя), чтобы максимизировать срок службы батареи. Когда зарядное устройство отключается, upower будет сообщать о том, что батарея разряжается или находится в ожидании зарядки, и поскольку значок батареи (индикатор статуса батареи) зависит от upower, он изменит свой значок на разряженную батарею (даже если зарядное устройство подключено).
Если ваш ноутбук поддерживает пороги зарядки батареи, вы можете установить расширение Gnome Battery Health Charging, чтобы задать порог зарядки, но причина, по которой я это упоминаю, в том, что в настройках есть функция Изменить поведение индикатора статуса батареи, при включении которой индикатор статуса батареи отображает статус подключенного зарядного устройства (включено или нет), а не статус батареи (разряжается или нет), так что теперь вы можете знать, подключено ли зарядное устройство или нет.
https://github.com/Eye-law-view/Linux_Battery_Delay_Fix/blob/main/README.md
надеюсь, это поможет. Я старался изо всех сил, потому что столкнулся с аналогичной проблемой, и, к счастью, я написал код для этого, который сработал для меня.
Ответ или решение
Почему статус зарядки аккумулятора в Ubuntu 22.04.2 LTS не отображается: подробное руководство
Введение
Проблема, с которой вы столкнулись после обновления Ubuntu 22.04.2 LTS, — неотображение статуса зарядки аккумулятора, является распространённой среди пользователей Linux. В этой статье мы рассмотрим возможные причины данной проблемы и предложим пути её решения.
Причины неполадки
-
Обновления и несовместимости: Иногда обновления ядра или драйверов могут вызывать конфликты с системными утилитами, отвечающими за управление питанием, такими как
upower
. -
Настройки зарядки от производителя: Некоторые производители ноутбуков используют специальные алгоритмы зарядки, которые могут временно отключать зарядку аккумулятора после его полной зарядки для продления срока службы. В таких случаях программа
upower
может показывать статус "Не заряжается", когда зарядка фактически отключается на уровне оборудования. -
Проблемы с настройками GNOME: В GNOME есть возможность изменять поведение индикатора состояния батареи, что может повлиять на отображение статуса заряда.
Решения
-
Проверка состояния и использования зарядного устройства:
- Убедитесь, что зарядное устройство подключено и работает корректно. Попробуйте подключить его к другому устройству или используйте другой адаптер для исключения аппаратных неполадок.
-
Использование утилиты
upower
:- Откройте терминал и введите команду:
upower -i /org/freedesktop/UPower/devices/battery_BAT0
- Это позволит вам получить информацию о текущем состоянии батареи и зарядного устройства.
- Откройте терминал и введите команду:
-
Настройка GNOME:
- Установите расширение Battery Health Charging через Gnome Extensions. Оно позволит вам задать пороги зарядки и изменит поведение индикатора батареи, чтобы он показывал статус подключения зарядного устройства. Для установки используйте следующую команду:
sudo apt install gnome-shell-extension-battery-health
- После установки перейдите в настройки Gnome и активируйте поведение "Изменить индикатор состояния батареи".
- Установите расширение Battery Health Charging через Gnome Extensions. Оно позволит вам задать пороги зарядки и изменит поведение индикатора батареи, чтобы он показывал статус подключения зарядного устройства. Для установки используйте следующую команду:
-
Использование
Linux Battery Delay Fix
:- Если вы столкнулись с проблемой постоянного отображения статуса "Не заряжается", вы можете попробовать использовать утилиту Linux Battery Delay Fix. Подробности и инструкции по установке вы можете найти по ссылке на репозиторий GitHub.
Заключение
Изменение самого программного обеспечения, включая драйвера и утилиты управления энергопотреблением, может решить проблемы со статусом зарядки аккумулятора на Ubuntu. Если после выполнения всех вышеперечисленных шагов проблема не устраняется, рекомендуется обратиться к технической поддержке вашего устройства или проверить наличие обновлений для системы. Не забывайте также о регулярных обновлениях вашей операционной системы для уменьшения вероятности возникновения подобных проблем в будущем.
Этот подход к решению проблемы поможет вам вернуться к нормальной работе вашего устройства, гарантируя, что аккумулятор будет правильно отслеживаться и управляться вашей операционной системой.