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 caffeinate
comando 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, caffeinate
permanece 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 caffeinate
utilitário não foi preterido pela Apple.
caffeinate
.
caffeinate
mas 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 -s
suportado 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).