Como faço para que o aplicativo Caffeine funcione no macOS Mojave?

47

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?

charlie137
fonte
Bem-vindo ao perguntar diferente. Da maneira como sua pergunta está atualmente escrita, ela pode ser encerrada como off-topic. Você pode ajudar a impedir que isso aconteça editando sua pergunta para incluir o problema que você está tendo e o que você já fez para resolvê-lo. Por exemplo, que alternativas à cafeína você tentou e por que elas não funcionaram para você?
Fsb
Você já experimentou o aplicativo Caffine para Mac? lightheadsw.com/caffeine
jmh 25/09
2
@jmh não está funcionando no mojave #
39625
1
O que você quer dizer com "não está funcionando"? Não começa, não impede o sono? Você verificou a lista de páginas do manual se os parâmetros foram alterados?
nohillside
Caffinated é um aplicativo mantido que foi atualizado pela última vez em setembro de 2018 para oferecer suporte ao Mojave. É de US $ 1 na loja de aplicativos. Mas não tenho idéia se vai funcionar.
jmh

Respostas:

38

TLDR: o acesso às permissões no Mac OSX Mojave foi alterado. Você tem duas opções:

  1. Baixe a versão atualizada do Caffeine que eu consertei. Veja a história abaixo.
  2. Atualize as preferências para permitir o acesso à cafeína de que precisa. (através de outra resposta a esta pergunta)

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.

TuxToaster
fonte
@ charlie137 Vejo que, após a edição de Beau Smith nesta resposta, você a removeu como a resposta aceita. Houve um problema com a edição? Dado que agora existe uma versão lançada do Caffeine com suporte ao macOS Mojave, isso realmente responderia à pergunta em questão.
TuxToaster
6
você poderia corrigir o destaque azul persistente ao clicar com o botão direito do mouse no ícone da barra de menus?
ronnieonrails 24/01
Estou usando a nova versão E a adicionei às minhas configurações de Acessibilidade - e ainda não está funcionando. Na medida em que esse código é aberto - tentei procurar um repositório no Github sem sucesso - você pode me indicar isso e talvez eu possa investigar o problema / me corrigir?
Justin Pihony 25/02
2
para outras pessoas que estão aqui: github.com/tomasf/caffeine
Justin
1
Obrigado @ Justin, eu tinha perdido o comentário anterior de Justin Phiony perguntando sobre isso. De fato, esse repositório foi o que Tomas carregou quando perguntei sobre a cafeína e no qual baseei a versão atual. Não tive a chance de postar o repo atualizado com minhas correções e novos recursos, mas farei isso em breve e adicionarei um comentário aqui com o link.
TuxToaster 5/04
53

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:

  • Abra Preferências do Sistema
  • Clique em Segurança e Privacidade
  • Clique na guia Privacidade
  • Na coluna esquerda, selecione Acessibilidade
  • Se necessário, clique no ícone de cadeado no canto inferior esquerdo e digite sua senha para desbloquear suas configurações.
  • Clique no +botão e selecione seu aplicativo Caffeine para permitir que ele controle seu Mac
  • Reinicie a cafeína

Captura de tela Preferências do sistema

Eisenknurr
fonte
+1 Excelente correção, funcionou para mim! Por que mudar para uma alternativa quando a original ainda funciona!
RNickMcCandless
19

Aqui estão duas alternativas que você pode tentar fazer o mesmo que a cafeína.

Anfetamina, um substituto completo da cafeína

e

KeepingYouAwake, um clone atualizado da cafeína

Ruskes
fonte
3
Eu tentei os dois, e eles funcionam bem. Eu prefiro a Anfetamina, por razões que não me lembro agora, mas eu recomendaria definitivamente conferir as duas.
TJ Luoma 25/09
2
+1 para KeepingYouAwake. Usando desde Sierra e acabei de atualizar para o Mojave. Funciona como um encanto.
Nimesh Neema
+1 como também para KeepingYouAwake. Software de qualidade.
Matt Komarnicki 12/10
10

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.

Seamus
fonte
Apenas certifique-se de soletrar corretamente. Eu procurei mais cedo e soletrado caffinate que parece ok, mas está errado. Seamus soletrou corretamente como Caffeinate ..
jmh
Não, a entrada manual seria script / copiar e colar em uma linha. Eu estava procurando o mesmo aplicativo como o Caffeine, que não é atualizado desde 2009. E finalmente acabou de perder sua mágica no mojave.
precisa saber é o seguinte
Acredito e, é claro, posso estar enganado, de que a cafeína é apenas um invólucro da GUI caffeinate.
Br.Bill
1
Eu tentei, 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.
dhchdhd 02/02
@ Barry: Não tenho certeza, mas a tela de bloqueio e o sono podem ser coisas diferentes?
Seamus
0

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

rslnx
fonte
-1

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).

insira a descrição da imagem aqui

ixany
fonte