O aplicativo Caffeine para impedir o bloqueio do sono / tela não está funcionando no macOS Mojave.
Perdi uma configuração da FAQ sobre como fazer funcionar com o macOS 10.14?
O aplicativo Caffeine para impedir o bloqueio do sono / tela não está funcionando no macOS Mojave.
Perdi uma configuração da FAQ sobre como fazer funcionar com o macOS 10.14?
Respostas:
TLDR: o acesso às permissões no Mac OSX Mojave foi alterado. Você tem duas opções:
Embora essa pergunta não estivesse totalmente clara sobre se o problema estava no caffeinatecomando incorporado ao macOS ou no utilitário Caffeine, escrito por Tomas Franzén, da Lighthead Software, os comentários e outras respostas parecem implicar o último.
Depois de me deparar com o problema, entrei em contato com Tomas e perguntei sobre como assumir o desenvolvimento da cafeína. Ele graciosamente forneceu o código-fonte sob uma licença MIT, e disponibilizei aqui uma versão atualizada rápida, que solicitará as permissões de acessibilidade necessárias ao executar no Mojave.
Trarei suporte adicional para o Mojave, além de algumas melhorias no futuro próximo, mas queria colocar isso aqui para outros que se depararem com essa pergunta como eu e gostariam de continuar usando a cafeína.
A cafeína ainda está funcionando! No entanto, a Apple aumentou um pouco seu modelo de segurança e privacidade e a cafeína foi vítima disso. O que você precisa fazer para fazê-lo funcionar corretamente novamente é o seguinte:
+botão e selecione seu aplicativo Caffeine para permitir que ele controle seu MacAqui estão duas alternativas que você pode tentar fazer o mesmo que a cafeína.
Anfetamina, um substituto completo da cafeína
e
AFAIK, caffeinatepermanece em Mojave, e é certamente em High Sierra. caffeinateé um utilitário de linha de comando; ou seja, você o chama do terminal. Se é isso que você quer dizer com "entrada manual", acho que você não está interessado em fazer coisas na linha de comando.
No entanto, caffeinateé bastante fácil de usar. Ele também tem a vantagem de ser suportado pela Apple, não exige que seu sistema seja confuso com aplicativos adicionais que exigirão seu tempo para manutenção / atualização. Eu poderia continuar, mas ...
Então essa é a minha resposta. Eu só queria deixar claro que o caffeinateutilitário não foi preterido pela Apple.
caffeinate.
caffeinatemas não funciona para o meu caso de uso. Eu tenho um sensor de efeito Hall com defeito que sinaliza espuriosamente a garra fechada aleatoriamente, mas mesmo assim caffeinate, ela ainda vai para a tela de bloqueio. Tentando KeepMeAwake.
Abaixo, começará a ser caffeinate -ssuportado pela Apple como um daemon macos launchctl na inicialização do computador.
; 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
Olá, sou o criador de uma alternativa chamada Theine . Em 2015, decidi criar meu próprio aplicativo semelhante a cafeína devido à falta de suporte para telas de retina.
▶ Download: https://itunes.apple.com/app/theine-2/id955848755
Está disponível na Mac App Store e não requer privilégios de acessibilidade (== admin).