Mac non va in stop? Come scoprire il colpevole

Il Mac non gestisce un solo tipo di sospensione, ma diversi stati energetici che spesso lavorano in modo separato. È un dettaglio che passa inosservato finché qualcosa non smette di funzionare come dovrebbe: il display resta acceso, il Mac non entra automaticamente in stop oppure continua a “svegliarsi” apparentemente senza motivo. Situazioni comuni soprattutto per chi usa il Mac da remoto, esegue backup di rete o lascia il computer acceso per lunghi periodi.
La gestione della sospensione in macOS è diventata nel tempo piuttosto frammentata. Alcune opzioni si trovano nella schermata di blocco, altre nelle impostazioni della batteria e altre ancora nei pannelli dedicati al risparmio energetico. Questo rende difficile capire quale impostazione stia realmente impedendo al Mac di spegnere il display o entrare in stop.
Una delle impostazioni principali si trova in “Schermata di blocco” nelle Impostazioni di Sistema. Qui Apple permette di definire dopo quanto tempo il display deve spegnersi quando il Mac è inattivo. Se l’opzione è impostata su “Mai”, il display resterà sempre acceso. Sui portatili le opzioni cambiano a seconda che il Mac sia alimentato a batteria o collegato all’alimentazione.
Un secondo elemento importante riguarda il risveglio per accesso di rete. Nei MacBook si trova nelle impostazioni Batteria > Opzioni. La funzione “Attiva per accesso alla rete” permette al Mac di attivarsi automaticamente quando riceve determinate richieste dalla rete locale o da servizi remoti. È utile per Time Machine, condivisione schermo o accesso remoto, ma può anche impedire una sospensione completa del sistema. Se impostata su “Sempre”, il Mac potrebbe continuare ad attivarsi anche a batteria, con conseguente consumo energetico.

C’è poi un’altra impostazione spesso ignorata: “Impedisci al Mac di andare automaticamente in standby quando lo schermo è spento”. Apple la attiva di default sia sui desktop sia sui portatili. In pratica il display può spegnersi, ma il sistema operativo continua a funzionare in background. Per molti utenti è il comportamento ideale, ma chi desidera che il Mac entri realmente in stop deve disattivarla manualmente.

Per gestire rapidamente il display, macOS offre comunque alcune scorciatoie utili. È possibile configurare gli “Angoli attivi” affinché uno degli angoli dello schermo metta immediatamente in stop il display. In alternativa si può usare la combinazione Control-Comando-Q per bloccare il Mac. Quest’ultima però è facile da confondere con Comando-Maiuscole-Q, che esegue il logout dell’utente chiudendo tutte le applicazioni aperte.
Quando però le normali impostazioni non bastano, il vero strumento diagnostico è il Terminale. macOS integra infatti il comando pmset, che consente di verificare quali processi stanno impedendo al Mac di dormire.
Il comando più utile è:
pmset -g assertions | grep -i sleep

Questo comando mostra in tempo reale quali applicazioni o processi stanno bloccando la sospensione del display o del sistema. Le voci più importanti sono tre.
“PreventUserIdleDisplaySleep” indica se qualcosa sta impedendo lo spegnimento automatico del display. Se il valore è superiore a zero, lo schermo non andrà mai in stop.
“PreventSystemSleep” segnala invece che qualche processo impedisce completamente la sospensione del sistema, anche manuale.
Infine “PreventUserIdleSystemSleep” mostra se esiste un’applicazione che mantiene attivo il Mac durante l’inattività.
Tra i processi più comuni che compaiono nell’elenco ci sono Music, QuickTime Player, Screen Sharing e servizi audio di sistema. Ad esempio, ascoltare musica tramite l’app Music o usare QuickTime può impedire temporaneamente lo stop automatico. Anche le connessioni remote tramite Condivisione Schermo mantengono il sistema attivo.
Nel caso specifico, il vero responsabile è però un’app molto conosciuta dagli utenti Mac: Amphetamine. L’app, disponibile gratuitamente sul Mac App Store, serve proprio a impedire al Mac di andare in stop e utilizza internamente uno strumento Apple poco conosciuto chiamato caffeinate.
Apple ha introdotto caffeinate oltre dieci anni fa come utility da Terminale per mantenere attivo il display o il sistema. Ad esempio, il comando seguente impedisce al display di andare in stop per un’ora:
caffeinate -d -t 3600
Amphetamine non fa altro che offrire un’interfaccia grafica più comoda per le stesse funzioni. Il problema è che, se attivata accidentalmente, può impedire la sospensione del Mac senza che l’utente se ne accorga. Nel caso specifico, l’icona dell’app era stata nascosta nella barra menu tramite Bartender e addirittura sostituita con una teiera personalizzata, rendendo difficile identificarla.
La soluzione finale è stata semplice: chiudere completamente Amphetamine e disattivare manualmente la modalità attiva. Da quel momento il Mac ha ripreso a spegnere correttamente il display e a entrare in stop automatico.
Questa vicenda dimostra quanto la gestione energetica di macOS sia potente ma anche complessa. Quando il Mac sembra “rifiutarsi di dormire”, il problema raramente dipende da un bug del sistema operativo. Molto più spesso la causa è un’app, un servizio di rete o un’impostazione dimenticata attiva da mesi o addirittura anni.

