jzland docs
Integrazioni

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

SistemaFonti
macOSpmset (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).
WindowsPowerShell: 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" } } }
CampoCosa
nascondiToglie i dispositivi il cui nome contiene una di queste parole.
nomiRinomina 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.

On this page