L' application Caffeine pour empêcher le sommeil / le verrouillage de l'écran ne fonctionne pas sur macOS Mojave.
Ai-je raté un paramètre de la FAQ pour le faire fonctionner avec macOS 10.14?
L' application Caffeine pour empêcher le sommeil / le verrouillage de l'écran ne fonctionne pas sur macOS Mojave.
Ai-je raté un paramètre de la FAQ pour le faire fonctionner avec macOS 10.14?
Réponses:
TLDR: l'accès aux autorisations dans Mac OSX Mojave a changé. Vous avez deux options:
Bien que cette question ne soit pas tout à fait claire quant à savoir si le problème était lié à la caffeinate
commande intégrée à macOS ou à l'utilitaire Caffeine écrit par Tomas Franzén de Lighthead Software, les commentaires et autres réponses semblent impliquer ce dernier.
Après avoir rencontré le problème moi-même, j'ai contacté Tomas et lui ai demandé comment prendre en charge le développement de la caféine. Il a gracieusement fourni le code source sous une licence MIT, et j'ai mis à disposition ici une version mise à jour rapide qui demandera les autorisations d'accessibilité nécessaires lors de l'exécution sur Mojave.
J'apporterai un support supplémentaire pour Mojave ainsi que quelques améliorations dans un proche avenir, mais je voulais mettre cela ici pour ceux qui rencontrent cette question comme moi et aimeraient continuer à utiliser la caféine.
La caféine fonctionne toujours! Cependant, Apple a un peu augmenté son modèle de sécurité et de confidentialité et la caféine en est devenue la proie. Ce que vous devez faire pour le faire fonctionner correctement est le suivant:
+
bouton et sélectionnez votre application Caféine pour lui permettre de contrôler votre MacVoici 2 alternatives que vous pouvez essayer qui font la même chose que la caféine.
Amphétamine, un substitut complet à la caféine
et
AFAIK, caffeinate
reste à Mojave, et c'est certainement à High Sierra. caffeinate
est un utilitaire de ligne de commande; c'est-à-dire que vous l'appelez depuis le terminal. Si c'est ce que vous entendez par "saisie manuelle", je suppose que vous ne souhaitez pas faire les choses à partir de la ligne de commande.
Cependant, caffeinate
est assez facile à utiliser. Il a également l'avantage d'être pris en charge par Apple, ne nécessite pas d'encombrer votre système avec des applications supplémentaires qui nécessiteront votre temps pour maintenir / mettre à niveau. Je pourrais continuer, mais ...
Voilà ma réponse. Je voulais surtout préciser que l' caffeinate
utilitaire n'a pas été déconseillé par Apple.
caffeinate
.
caffeinate
mais cela ne fonctionne pas pour mon cas d'utilisation. J'ai un capteur à effet Hall défectueux qui signale faussement le clapet fermé au hasard, mais même avec caffeinate
, il passe toujours à l'écran de verrouillage. Essayer KeepMeAwake
.
Ci-dessous sera démarré caffeinate -s
pris en charge par Apple en tant que démon launchctl macos au démarrage de l'ordinateur.
; 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
Salut, je suis le créateur d'une alternative appelée Theine . En 2015, j'ai décidé de créer ma propre application de type caféine en raison du manque de support pour les écrans rétiniens.
▶ Télécharger: https://itunes.apple.com/app/theine-2/id955848755
Il est disponible sur le Mac App Store et ne nécessite aucun privilège d'accessibilité (== admin).