
O ThinkPad T480 tem dois módulos de bateria — uma interna (BAT0) e uma externa (BAT1) — mas o Waybar por padrão só mostra um. Veja como exibir as duas.
Identificando as baterias
Primeiro, confirme quais baterias o sistema reconhece:
ls /sys/class/power_supply/
No T480 o resultado deve ser:
AC BAT0 BAT1
BAT0— bateria internaBAT1— bateria externa (removível)
Configuração do Waybar
O Waybar suporta múltiplas instâncias do mesmo módulo usando o sufixo #nome. Basta adicionar battery#bat2 na barra e configurar cada instância com seu respectivo bat.
No ~/.config/waybar/config.jsonc, adicione battery#bat2 em modules-right:
"modules-right": [
// ...outros módulos...
"battery",
"battery#bat2",
],
E configure os dois módulos:
"battery": {
"bat": "BAT0",
"format": "{capacity}% {icon}",
"format-discharging": "{icon}",
"format-charging": "{icon}",
"format-plugged": "",
"format-icons": {
"charging": ["", "", "", "", "", "", "", "", "", ""],
"default": ["", "", "", "", "", "", "", "", "", ""],
},
"format-full": "",
"tooltip-format-discharging": "{power:>1.0f}W↓ {capacity}%",
"tooltip-format-charging": "{power:>1.0f}W↑ {capacity}%",
"interval": 5,
"states": {
"warning": 20,
"critical": 10,
},
},
"battery#bat2": {
"bat": "BAT1",
"format": "{capacity}% {icon}",
"format-discharging": "{icon}",
"format-charging": "{icon}",
"format-plugged": "",
"format-icons": {
"charging": ["", "", "", "", "", "", "", "", "", ""],
"default": ["", "", "", "", "", "", "", "", "", ""],
},
"format-full": "",
"tooltip-format-discharging": "{power:>1.0f}W↓ {capacity}%",
"tooltip-format-charging": "{power:>1.0f}W↑ {capacity}%",
"interval": 5,
"states": {
"warning": 20,
"critical": 10,
},
},
Aplicando
O Waybar não recarrega automaticamente ao salvar o config. Reinicie-o:
# No Omarchy:
omarchy-restart-waybar
# Ou manualmente:
killall waybar && waybar &
Contexto
Este ajuste surgiu da issue #655 do Omarchy, onde o config padrão apontava para BAT1 e BAT2 — nomes que não existem no T480. As baterias reais são BAT0 e BAT1.
Ambiente
- ThinkPad T480
- Arch Linux
- Hyprland (Omarchy)
- Waybar