adblock check

В Linux 7.1 исправят отображение заряда для беспроводных устройств с несколькими батареями

На текущий момент существует ограничение на считывание информации о батареях, если их больше одной, затрагивающее наушники, адаптеры и прочие беспроводные устройства
Обложка: ninjason1, Freepik

В грядущей версии ядра Linux 7.1 основной код работы с HID (Human Interface Device) будет поддерживать несколько батарей в одном подключенном устройстве. Программная структура будет содержать список аккумуляторов, вместо единственного идентификатора. При этом будет сохранена совместимость с уже существующими программами, ожидающими, что запрос информации о батареях будет указывать только на одно устройство, чтобы избежать возможных сбоев.

Среди сценариев использования таких устройств — игровые гарнитуры с аккумуляторами в самой гарнитуре и в зарядной док-станции, беспроводные наушники с аккумуляторами в каждом наушнике и зарядном кейсе, а также разделенные клавиатуры с аккумуляторами на каждой стороне. Начиная с версии Linux 7.1, эти аксессуары смогут корректно сообщать о своем состоянии.

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

Источник

Limows
@Limows
Автор
Линуксоид, техно-ретро-блоггер со стажем
Консольщик
Linux Linux
9,1K участников
Вступить
1 комментарий
Оставьте комментарий...
Оставьте комментарий...
Limows
2 часа
Консольщик
Автор
Сейчас systemd с несколькими батарейками в устройства работает тоже забавно, потому что, например, в моём ThinkPad T480 два аккумулятора и во время игры Стим начинает предупреждать, что всё, аккумулятор скоро сядет, а по факту ещё половина общей ёмкости.