Questo commento sul apple subreddit mi ha portato a questo thread dove le persone discutono di questo problema in relazione a un'applicazione chiamata Cinch. Nel thread su questo argomento nei forum Apple, la gente menziona diverse altre applicazioni che potrebbero causare questo problema.
Qual è la causa del problema?
Da quello che posso raccogliere, questo problema sembra essere correlato alle applicazioni che utilizzano Event Tap (un'API che consente alle applicazioni di ascoltare direttamente eventi di tastiera e mouse). Penso che ci sia A) un bug in OS X dove Event Tap a volte smette di funzionare per qualsiasi motivo, o B) i programmatori di applicazioni hanno costantemente difficoltà a utilizzare correttamente Event Tap.
Che cosa posso fare a riguardo?
Se questo è effettivamente causato da un bug di OS X (questo sembra il più probabile per me), questo problema non può essere risolto completamente dagli utenti finali. C'è una cosa che puoi fare che potrebbe farlo accadere meno frequentemente però: nei thread Cinch , c'è un link a un'applicazione che elenca tutte le applicazioni in esecuzione che hanno i Tap di evento aperti. Assomiglia a questo:
ImmaginochepiùapplicazionieseguichehannouneventoTapaperto,piùspessofiniraiconuneventointasato.Toccadaqualcheparte,eavraiilproblemadeglispazichesiverificanopiùspessocomeconseguenzadiquesto.
Quindi,sestairiscontrandoquestoproblema,provaadeseguireilminornumeropossibilediapplicazionivisualizzateinEventTaps.app.
Perognivoltachesiverificailproblema,uccidiilDockusandoilmetodocheritienipiùconveniente.ConservolosnippetdiAppleScriptcheChrisRhapubblicatoin la sua risposta in un file .app sul mio desktop ed eseguirlo ogni volta che gli spazi si bloccano.