Come faccio a far funzionare l'app Caffeina su macOS Mojave?


47

L' app Caffeina per la prevenzione del blocco del sonno / dello schermo non funziona su macOS Mojave.

Ho perso un'impostazione su FAQ per farla funzionare con macOS 10.14?


Benvenuti a chiedere diverso. Il modo in cui la tua domanda è attualmente scritta, potrebbe essere chiusa come fuori tema. Puoi evitare che ciò accada modificando la tua domanda per includere il problema che stai riscontrando e cosa hai già fatto per risolverlo. Ad esempio, quali alternative alla caffeina hai provato e perché non hanno funzionato per te?
fsb,

Hai provato l'app Caffine per Mac? lightheadsw.com/caffeine
JMH

2
@jmh non funziona su mojave
charlie137,

1
Cosa intendi con "non funzionante"? Non si avvia, non impedisce il sonno? Hai controllato l'esca della pagina man se i parametri sono cambiati?
Nohillside

Caffinated è un'app mantenuta che è stata aggiornata l'ultima volta a settembre 2018, quindi potrebbe supportare Mojave. $ 1 su app store. Ma non ho idea se funzionerà.
Jmh

Risposte:


39

TLDR: l'accesso alle autorizzazioni in Mac OSX Mojave è cambiato. Hai due opzioni:

  1. Scarica la versione aggiornata di Caffeina che ho risolto. Vedi la storia di seguito.
  2. Aggiorna le preferenze per consentire l'accesso alla caffeina di cui ha bisogno. (tramite altra risposta a questa domanda)

Mentre questa domanda non era del tutto chiara se il problema riguardasse il caffeinatecomando incorporato in macOS o l'utilità Caffeina scritta da Tomas Franzén di Lighthead Software, i commenti e le altre risposte sembrano implicare quest'ultima.

Dopo aver riscontrato il problema da solo, ho contattato Tomas e ho chiesto informazioni su come assumere lo sviluppo della caffeina. Lui gentilmente ha fornito il codice sorgente sotto una licenza MIT, e ho fatto una versione aggiornata rapida disponibili qui che richiederà i permessi di accessibilità necessari durante il funzionamento a Mojave.

Porterò ulteriore supporto per Mojave e alcuni miglioramenti nel prossimo futuro, ma volevo metterlo qui per gli altri che incontrano questa domanda come ho fatto io e vorrei continuare a usare la caffeina.


@ charlie137 Vedo che dopo aver modificato Beau Smith a questa risposta, da allora l'hai rimossa come risposta accettata. Si è verificato un problema con la modifica? Dato che ora esiste una versione rilasciata di caffeina che supporta macOS Mojave, questo risponderebbe davvero alla domanda.
TuxToaster,

6
correggeresti l'evidenziazione blu persistente facendo clic con il tasto destro sull'icona della barra dei menu?
ronnieonrails,

Sto usando la nuova versione e l'ho aggiunta alle mie impostazioni di accessibilità - e ancora non funziona. Per quanto riguarda questa fonte aperta - ho cercato di cercare un repository github senza successo - puoi indicarmi questo e forse posso esaminare il problema / risolvere me stesso?
Justin Pihony, il

2
per gli altri che lo guardano è qui: github.com/tomasf/caffeine
Justin

1
Grazie @Justin, mi ero perso il precedente commento di Justin Phiony che lo chiedeva. Quel repository è davvero quello che Tomas ha caricato quando ho chiesto informazioni sulla caffeina e su cosa ho basato la versione corrente. Non ho avuto la possibilità di pubblicare il repository aggiornato con le mie correzioni e nuove funzionalità, ma lo farò presto e aggiungerò un commento qui con il link.
TuxToaster,

53

La caffeina funziona ancora! Tuttavia, Apple ha migliorato un po 'il suo modello di sicurezza e privacy e la caffeina è stata preda di questo. Quello che devi fare per farlo funzionare di nuovo correttamente è il seguente:

  • Apri Preferenze di Sistema
  • Fai clic su Sicurezza e privacy
  • Fai clic sulla scheda Privacy
  • Nella colonna di sinistra, seleziona Accessibilità
  • Se necessario, fai clic sull'icona del lucchetto in basso a sinistra e inserisci la password per sbloccare le impostazioni
  • Fai clic sul +pulsante e seleziona l'app Caffeina per consentirne il controllo sul Mac
  • Riavvia la caffeina

Schermata Preferenze di Sistema


+1 Ottima soluzione, questo ha funzionato per me! Perché passare a un'alternativa quando l'originale funziona ancora!
RNickMcCandless

19

Ecco 2 alternative che puoi provare che fanno lo stesso della caffeina.

Anfetamina, un sostituto completo della caffeina

e

KeepingYouAwake, un clone di caffeina aggiornato


3
Ho provato entrambi e funzionano bene. Preferisco l'Anfetamina, per motivi che non ricordo ora, ma consiglio vivamente di controllarli entrambi.
TJ Luoma,

2
+1 per KeepingYouAwake. Usando da Sierra e appena aggiornato a Mojave. Funziona come un fascino.
Nimesh Neema,

+1 anche per KeepingYouAwake. Software di qualità.
Matt Komarnicki,

10

AFAIK, caffeinaterimane in Mojave, ed è certamente in Alta Sierra. caffeinateè un'utilità della riga di comando; cioè lo invochi dal terminale. Se questo è ciò che intendi per "inserimento manuale", suppongo che non ti piaccia fare cose dalla riga di comando.

Tuttavia, caffeinateè abbastanza facile da usare. Ha anche il vantaggio di essere supportato da Apple, non richiede di ingombrare il sistema con app aggiuntive che richiederanno il tuo tempo per mantenere / aggiornare. Potrei andare avanti, ma ...

Quindi questa è la mia risposta. Per lo più volevo solo chiarire che l' caffeinateutilità non è stata deprecata da Apple.


Assicurati di scriverlo correttamente. l'ho cercato prima e l'ho scritto caffinate che sembra ok ma è sbagliato. Seamus l'ha scritto correttamente come caffeinato ..
Jmh

No, l'immissione manuale sarebbe script / copy-paste one-liner. Stavo cercando la stessa app come la caffeina, che non è stata aggiornata dal 2009. E finalmente ha perso la sua magia sul mojave.
charlie137,

Credo, e ovviamente potrei sbagliarmi, che la caffeina è solo un involucro della GUI caffeinate.
Br .ill,

1
Ho provato caffeinatema non funziona per il mio caso d'uso. Ho un sensore a effetto Hall che non funziona correttamente che segnala in modo spasmodico una conchiglia chiusa a caso ma anche con caffeinate, va ancora alla schermata di blocco. Provare KeepMeAwake.
dhchdhd

@ Barry: Non sono sicuro, ma la schermata di blocco e il sonno potrebbero essere cose diverse ??
Seamus,

0

Di seguito verrà avviato il caffeinate -ssupporto di Apple come un demone launchctl macos all'avvio del computer.

; cat >~/ze.caffeinate.plist <<'EOF'
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>ze.caffeinate</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/bin/caffeinate</string>
        <string>-s</string>
    </array>
    <key>KeepAlive</key>
    <true/>
</dict>
</plist>
EOF

; sudo mv ~/ze.caffeinate.plist /Library/LaunchDaemons/

; sudo launchctl load /Library/LaunchDaemons/ze.caffeinate.plist
...

; sudo launchctl list |grep caffeinate                          
4921    0   ze.caffeinate


-1

Ehilà, sono il creatore di un'alternativa chiamata Theine . Nel 2015 ho deciso di creare la mia app simile alla caffeina a causa della mancanza di supporto per i display della retina.

▶ Download: https://itunes.apple.com/app/theine-2/id955848755

È disponibile sul Mac App Store e non richiede affatto i privilegi di Accessibilità (== admin).

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.