Batterie
Il livello di batteria del computer e dei dispositivi collegati, più la scheda stessa.
Il widget Batterie mostra una riga per dispositivo (al massimo 5) con una barra colorata dal livello: rossa sotto il 15%, gialla sotto il 30%, verde altrimenti. L'ultima riga è questa scheda, che il widget legge da solo. Non serve nessuna chiave.
Da dove arrivano i livelli
| Sistema | Fonti |
|---|---|
| macOS | pmset (il Mac), ioreg (Magic Mouse, Keyboard, Trackpad), system_profiler (AirPods, Beats) e una piccola app Bluetooth compilata al primo avvio in ~/.jz-desk/bin per gli altri dispositivi (cuffie classiche, Bluetooth LE). |
| Windows | PowerShell: la batteria del portatile e la proprietà di batteria dei dispositivi Bluetooth. |
| Linux | /sys/class/power_supply (portatile e periferiche HID) e, se c'è, upower (anche le cuffie Bluetooth). |
Permesso Bluetooth e iPhone
La prima volta su macOS il sistema chiede il permesso Bluetooth per "JZ Companion batterie". L'iPhone non compare: macOS non espone la sua batteria. Windows e Linux sono scritti ma non ancora provati su un computer vero.
Configurazione
Tutto facoltativo, nella sezione batterie di config.json:
{ "batterie": { "nascondi": ["G435"], "nomi": { "NuPhy Halo96 V2-2": "Tastiera" } } }| Campo | Cosa |
|---|---|
nascondi | Toglie i dispositivi il cui nome contiene una di queste parole. |
nomi | Rinomina i dispositivi con il nome esatto. |
Le letture si aggiornano ogni minuto. Il registro (~/.jz-desk/logs/batterie.log) dice, dispositivo per dispositivo,
cosa è stato trovato e cosa no.