Wie kann ich die Caffeine-App unter macOS Mojave zum Laufen bringen?

47

Die Koffein-App zur Verhinderung von Schlaf- / Bildschirmsperre funktioniert unter macOS Mojave nicht.

Habe ich eine Einstellung zu FAQ verpasst, um es mit macOS 10.14 arbeiten zu lassen?

charlie137
quelle
Willkommen bei Ask Different. So wie Ihre Frage gerade geschrieben ist, könnte sie als Off-Topic geschlossen werden. Sie können dies verhindern, indem Sie Ihre Frage so bearbeiten, dass sie das Problem enthält, das Sie haben und was Sie bereits getan haben, um es zu lösen. Welche Alternativen zu Koffein haben Sie zum Beispiel ausprobiert und warum haben sie bei Ihnen nicht funktioniert?
fsb
Haben Sie Caffine App für den Mac ausprobiert? lightheadsw.com/caffeine
jmh
2
@jmh arbeitet nicht an Mojave
Charlie137
1
Was meinst du mit „nicht arbeiten“? Fängt es nicht an, verhindert es nicht den Schlaf? Haben Sie in der Manpage überprüft, ob sich die Parameter geändert haben?
Nohillside
Caffinated ist eine gepflegte App, die zuletzt im September 2018 aktualisiert wurde und möglicherweise Mojave unterstützt. Ist 1 $ im App Store. Aber ich habe keine Ahnung, ob es funktionieren wird.
25.

Antworten:

38

TLDR: Der Zugriff auf die Berechtigungen in Mac OS X Mojave wurde geändert. Sie haben zwei Möglichkeiten:

  1. Laden Sie die aktualisierte Version von Caffeine herunter, die ich behoben habe. Siehe die Geschichte unten.
  2. Aktualisieren Sie die Einstellungen, um dem Koffein den Zugriff zu ermöglichen, den es benötigt. (über eine andere Antwort auf diese Frage)

Während diese Frage nicht ganz klar war, ob das Problem mit dem caffeinatein macOS eingebauten Befehl oder dem von Tomas Franzén von Lighthead Software geschriebenen Caffeine-Dienstprogramm zusammenhängt, scheinen die Kommentare und anderen Antworten letzteres zu implizieren.

Nachdem ich auf das Problem selbst gestoßen war, wandte ich mich an Tomas und erkundigte mich nach der Übernahme der Entwicklung von Koffein. Er hat gnädig den Quellcode unter einer MIT - Lizenz zur Verfügung gestellt, und ich habe eine schnellen aktualisierte Version zur Verfügung gestellt hier , die für die nötigen Zugänglichkeit Berechtigungen aufgefordert werden , wenn sie auf Mojave laufen.

Ich werde in naher Zukunft zusätzliche Unterstützung für Mojave sowie einige Verbesserungen bringen, wollte dies aber hier für andere einsetzen, die wie ich auf diese Frage gestoßen sind und weiterhin Koffein verwenden möchten.

TuxToaster
quelle
@ charlie137 Nach der Bearbeitung dieser Antwort durch Beau Smith haben Sie sie inzwischen als akzeptierte Antwort entfernt. Gab es ein Problem mit der Bearbeitung? Angesichts der Tatsache, dass es jetzt eine veröffentlichte Version von Caffeine gibt, die macOS Mojave unterstützt, würde dies in der Tat die vorliegende Frage beantworten.
TuxToaster
6
Würden Sie bitte die dauerhafte blaue Markierung korrigieren, wenn Sie mit der rechten Maustaste auf das Menüleistensymbol klicken?
Ronnieonrails
Ich verwende die neue Version UND habe sie zu meinen Einstellungen für Eingabehilfen hinzugefügt - und sie funktioniert immer noch nicht. Kannst du mich darauf hinweisen und vielleicht kann ich das Problem untersuchen / selbst beheben? Ich habe versucht, erfolglos nach einem Github-Repo zu suchen.
Justin Pihony
2
für andere suchen ist es hier: github.com/tomasf/caffeine
Justin
1
Danke @Justin, ich hatte den früheren Kommentar von Justin Phiony verpasst, der mich danach fragte. Das ist in der Tat das, was Tomas hochgeladen hat, als ich mich nach Koffein erkundigte und worauf ich die aktuelle Version basierte. Ich hatte keine Chance, das aktualisierte Repo mit meinen Fixes und neuen Features zu veröffentlichen, aber ich werde das bald tun und hier einen Kommentar mit dem Link hinzufügen.
TuxToaster
53

Koffein wirkt immer noch! Apple hat sein Sicherheits- und Datenschutzmodell jedoch etwas verbessert, und Koffein ist diesem Umstand zum Opfer gefallen. Was Sie tun müssen, um es wieder richtig zum Laufen zu bringen, ist Folgendes:

  • Öffnen Sie die Sicherheitseinstellungen
  • Gehen Sie zur Registerkarte Datenschutz
  • Wählen Sie links Barrierefreiheit
  • Entsperren Sie Ihre Einstellungen
  • Fügen Sie der Liste auf der rechten Seite Koffein hinzu
  • Einstellungen sperren
  • Starten Sie Koffein neu
Eisenknurr
quelle
+1 Tolle Lösung, das hat bei mir funktioniert! Warum zu einer Alternative wechseln, wenn die ursprüngliche noch funktioniert?
RNickMcCandless
19

Hier sind 2 Alternative, die Sie versuchen können, das gleiche wie Koffein zu tun.

Amphetamin, ein vollwertiger Koffeinersatz

und

KeepingYouAwake, ein aktueller Koffeinklon

Ruskes
quelle
3
Ich habe beide ausprobiert, und sie funktionieren gut. Ich bevorzuge das Amphetamin aus Gründen, an die ich mich jetzt nicht erinnern kann, aber ich würde definitiv empfehlen, sie beide heraus zu überprüfen.
TJ Luoma
2
+1 für KeepingYouAwake. Benutze seit Sierra und habe gerade ein Upgrade auf Mojave durchgeführt. Klappt wunderbar.
Nimesh Neema
+1 auch für KeepingYouAwake. Qualitätssoftware.
Matt Komarnicki
10

AFAIK, caffeinatebleibt in Mojave und es ist sicherlich in der High Sierra. caffeinateist ein Befehlszeilenprogramm; dh Sie rufen es vom Terminal aus auf. Wenn dies das ist, was Sie mit "manueller Eingabe" meinen, dann schätze ich, dass Sie nicht daran interessiert sind, Dinge von der Kommandozeile aus zu tun.

Ist caffeinatejedoch recht einfach zu bedienen. Es hat auch den Vorteil, dass es von Apple unterstützt wird. Es ist nicht erforderlich, Ihr System mit zusätzlichen Apps zu überladen, für deren Wartung / Aktualisierung Sie Zeit benötigen. Ich könnte weitermachen, aber ...

Das ist also meine Antwort. Ich wollte meistens nur klarstellen, dass das caffeinateDienstprogramm von Apple nicht veraltet ist.

Seamus
quelle
Achten Sie einfach darauf, es richtig zu buchstabieren. Ich habe früher danach gesucht und es mit Caffinat geschrieben. Das sieht in Ordnung aus, ist aber falsch. Seamus schrieb es richtig als
Koffein
Nein, die manuelle Eingabe wäre Skript / Kopieren / Einfügen einzeilig. Ich habe nach der gleichen App wie Caffeine gesucht, die seit 2009 nicht mehr aktualisiert wurde. Und schließlich hat sie auf Mojave ihre Magie verloren.
Charlie137
Ich glaube und könnte mich natürlich irren, dass Caffeine nur ein GUI-Wrapper für ist caffeinate.
Br.Bill
1
Ich habe es versucht, caffeinateaber es funktioniert nicht für meinen Anwendungsfall. Ich habe einen gestörten Hall-Effekt-Sensor, der zufällig geschlossene Muscheln fälschlicherweise signalisiert, aber selbst mit caffeinategeht es immer noch zum Sperrbildschirm. Versuchen KeepMeAwake.
dhchdhd
@Barry: Nicht sicher, aber Bildschirm sperren und schlafen können verschiedene Dinge sein?
Seamus
0

Im Folgenden wird caffeinate -sApple als MacOS-Launchctl-Daemon beim Starten des Computers unterstützt.

; 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

rslnx
quelle
-1

Hey, ich bin der Schöpfer einer Alternative namens Theine . Im Jahr 2015 habe ich mich entschlossen, meine eigene koffeinähnliche App zu erstellen, da die Unterstützung für Retina-Displays fehlt.

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

Es ist im Mac App Store erhältlich und erfordert keinerlei Zugriffsrechte (== admin).

Bildbeschreibung hier eingeben

ixany
quelle