如何使Caffeine应用程序在macOS Mojave上运行?


47

用于防止睡眠/屏幕锁定的Caffeine应用程序在macOS Mojave上不起作用。

我是否错过了与macOS 10.14一起使用的FAQ设置?


欢迎问不同。您的问题目前的写作方式,可能会因为题外而关闭。您可以通过编辑问题以包括您遇到的问题以及为解决该问题已经完成的工作来帮助防止这种情况的发生。例如,您尝试使用哪些替代咖啡因的替代方法,为什么它们对您不起作用?
fsb

您是否尝试过Mac的Caffine应用程序?lightheadsw.com/caffeine
jmh

2
@jmh在莫哈韦
沙漠

1
“不工作”是什么意思?它不开始吗,不阻止睡眠吗?您检查手册页火种了是否更改了参数?
nohillside

Caffinated是已维护的应用程序,最后更新于2018年9月,因此它可能支持Mojave。在应用商店中为1美元。但是我不知道它是否会工作。
jmh

Answers:


38

TLDR:对Mac OSX Mojave中的权限的访问已更改。您有两种选择:

  1. 下载我修复的咖啡因更新版本。请参阅下面的故事。
  2. 更新偏好设置,以允许咖啡因访问所需的内容。(通过该问题的其他答案)

尽管这个问题是关于caffeinate内置于macOS 的命令还是Lighthead Software的TomasFranzén编写的Caffeine实用程序的问题尚不完全清楚,但这些评论和其他答案似乎暗示着后者。

自己遇到问题后,我联系了Tomas,询问是否接管了咖啡因的开发。他慷慨地提供了MIT许可下的源代码,并且我在这里提供了一个快速更新的版本该版本将在Mojave上运行时提示您需要的访问权限。

我将为Mojave带来更多支持,并在不久的将来进行一些改进,但我想将其提供给像我一样遇到此问题并希望继续使用咖啡因的其他人。


@ charlie137我看到在Beau Smith对这个答案进行编辑之后,您已经将其删除为可接受的答案。编辑有问题吗?鉴于现在有支持macOS Mojave的Caffeine发行版,这确实可以解决当前的问题。
TuxToaster

6
右键单击菜单栏图标时,您能修复蓝色的持久亮点吗?
ronnieonrails

我正在使用新版本,并将其添加到“辅助功能”设置中-仍然无法正常工作。至于开源的-我试图寻找一个github仓库无济于事-你能指出我这一点吗,也许我可以自己研究问题/解决问题?
贾斯汀·皮洪尼

2
对于其他人,请看这里:github.com/tomasf/caffeine
Justin

1
感谢@Justin,我想念Justin Phiony早些时候的评论了。当我询问咖啡因以及当前版本的依据时,该回购确实是Tomas上传的回购。我没有机会发布包含修复程序和新功能的更新后的仓库,但我会尽快这样做,并在此处添加带有链接的评论。
TuxToaster

53

咖啡因仍在工作!但是,苹果已经稍微提高了其安全性和隐私模型,咖啡因也因此受到了打击。要使其再次正常运行,您需要执行以下操作:

  • 打开系统偏好设置
  • 点击安全和隐私
  • 点击隐私标签
  • 在左列中,选择“辅助功能”
  • 如果需要,请单击左下方的锁定图标,然后输入密码以解锁设置
  • 单击+按钮并选择您的Caffeine应用程序以允许其控制Mac
  • 重新启动咖啡因

系统偏好设置屏幕截图


+1修复,这对我有用!当原始版本仍然有效时,为什么要更改为其他版本!
RNickMcCandless

19

您可以尝试两种与咖啡因相同的替代方法。

苯丙胺,咖啡因的替代品

KeepingYouAwake,最新的咖啡因克隆


3
我已经尝试过这两种方法,并且它们工作良好。我之所以喜欢苯丙胺,是因为我现在不记得了,但我绝对建议您将它们全部检查掉。
TJ罗马

2
+1可让您保持清醒状态。从Sierra开始使用,并且刚刚升级到Mojave。奇迹般有效。
Nimesh Neema

保持+1也保持+1。优质软件。
Matt Komarnicki

10

AFAIK caffeinate仍留在莫哈韦,而且肯定在High Sierra。caffeinate是命令行实用程序;即您从终端调用它。如果这是“手动输入”的意思,那么我想您可能并不热衷于从命令行执行操作。

然而,caffeinate很容易使用。它还具有Apple支持的优点,不需要使用其他应用程序来使系统混乱,而这需要您花费一些时间进行维护/升级。我可以继续,但是...

这就是我的答案。我主要只是想表明该caffeinate实用程序尚未被Apple弃用。


只要确保拼写正确即可。我早些时候找了它,并拼写成仿射状,看起来还可以,但是错了。西莫正确拼写它作为caffeinate ..
江铃控股有限公司

不,手动输入将是脚本/复制粘贴式。我一直在寻找像Caffeine这样的应用程序,自2009年以来就没有更新过。它最终只是失去了魔力上的魔力。
charlie137

我相信,咖啡因只是的GUI包装,并且可能会误解为caffeinate
Br.Bill

1
我尝试过,caffeinate但不适用于我的用例。我有一个故障的霍尔效应传感器,它会错误地发出翻盖随机关闭的信号,但即使打开caffeinate,它仍会进入锁定屏幕。正在尝试KeepMeAwake
dhchdhd

@Barry:不确定,但是锁屏和睡眠可能是不同的事情??
Seamus

0

caffeinate -s在计算机启动时,下面将由Apple作为macOS launchctl守护程序开始支持。

; 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


-1

嘿,我是另一个名为Theine的创建者。早在2015年,由于缺乏对视网膜显示器的支持,我决定创建自己的类似咖啡因的应用程序。

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

它在Mac App Store上可用,并且完全不需要辅助功能(== admin)。

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.