Как заставить приложение Caffeine работать на MacOS Mojave?


44

Приложение Caffeine для предотвращения сна / блокировки экрана не работает на MacOS Mojave.

Я пропустил настройку FAQ по настройке MacOS 10.14?


Добро пожаловать, чтобы спросить другого. То, как ваш вопрос написан в данный момент, может быть закрыто как не по теме. Вы можете помочь предотвратить это, отредактировав свой вопрос, включив в него проблему, и то, что вы уже сделали для ее решения. Например, какие альтернативы кофеину вы пробовали и почему они не работают на вас?
ФСБ

Вы пробовали приложение Caffine для Mac? lightheadsw.com/caffeine
JMH

2
@jmh не работает над Мохаве
charlie137

1
Что вы подразумеваете под «не работает»? Разве это не запускается, не мешает ли спать? Вы проверяли трут man-страницы, изменились ли параметры?
холме

Caffinated - это поддерживаемое приложение, которое в последний раз обновлялось в сентябре 2018 года, поэтому оно может поддерживать Mojave. Это $ 1 в магазине приложений. Но я понятия не имею, будет ли это работать.
JMH

Ответы:


35

TLDR: доступ к разрешениям в Mac OSX Mojave изменился. У вас есть два варианта:

  1. Скачайте обновленную версию кофеина, которую я исправил. Смотрите историю ниже.
  2. Обновите настройки, чтобы разрешить доступ к кофеину. (через другой ответ на этот вопрос)

Хотя этот вопрос не был полностью ясен о том, была ли проблема с caffeinateкомандой, встроенной в macOS, или утилитой Caffeine, написанной Томасом Франзеном из Lighthead Software, комментарии и другие ответы, похоже, подразумевают последнее.

После того, как я сам столкнулся с этой проблемой, я обратился к Томасу и поинтересовался, стоит ли заниматься разработкой кофеина. Он любезно предоставил исходный код под лицензией MIT, и я сделал здесь доступную быстро обновляемую версию, которая будет запрашивать необходимые права доступа при работе в Mojave.

Я буду приносить дополнительную поддержку Мохаве, а также некоторые улучшения в ближайшем будущем, но хотел бы поставить это здесь для тех, кто сталкивается с этим вопросом, как я и хотел бы продолжать использовать кофеин.


@ charlie137 Я вижу, что после правки Бо Смита на этот ответ вы удалили его в качестве принятого ответа. Была ли проблема с редактированием? Учитывая, что сейчас есть выпущенная версия Caffeine, поддерживающая macOS Mojave, это действительно ответит на поставленный вопрос.
TuxToaster

4
Не могли бы вы исправить постоянную синюю подсветку при щелчке правой кнопкой мыши по значку строки меню?
ronnieonrails

Я использую новую версию и добавил ее в свои настройки доступности, но она все еще не работает. Что касается того, что это открытый исходный код - я пытался искать репозиторий GitHub безрезультатно - можете ли вы указать мне на это, и, возможно, я смогу разобраться в проблеме / решить сам?
Джастин Пихони

1
для других, ищущих это здесь: github.com/tomasf/caffeine
Джастин

1
Спасибо @Justin, я пропустил предыдущий комментарий от Джастина Фиони, спрашивающего об этом. Это репо действительно тот, который Томас загрузил, когда я спросил о кофеине, и на чем я основывал текущую версию. У меня не было возможности опубликовать обновленное репо с моими исправлениями и новыми функциями, но я скоро это сделаю и добавлю сюда комментарий со ссылкой.
TuxToaster

50

Кофеин все еще работает! Однако Apple немного повысила свою модель безопасности и конфиденциальности, и кофеин стал жертвой этого. То, что вы должны сделать, чтобы заставить это работать должным образом снова, является следующим:

  • Откройте настройки безопасности
  • Перейти на вкладку Конфиденциальность
  • Выберите Доступность слева
  • Разблокировать настройки
  • Добавьте кофеин в список справа
  • Блокировка настроек
  • Перезапустите кофеин

+1 Отлично, это сработало для меня! Зачем переходить на альтернативу, если оригинальная еще работает!
RNickMcCandless

15

Вот 2 альтернативы, которые вы можете попробовать сделать так же, как кофеин.

Амфетамин, полноценная замена кофеина

а также

KeepingYouAwake, современный клон кофеина


2
Я попробовал оба из них, и они работают хорошо. Я предпочитаю амфетамин, по причинам, которые я не могу вспомнить сейчас, но я определенно рекомендую проверить их оба.
TJ Luoma

1
+1 для KeepingYouAwake. Используется со времен Сьерра и только что обновлен до Мохаве. Работает как шарм.
Нимеш Нима

8

AFAIK, caffeinateостается в Мохаве, и это, безусловно, в Высоких Сьеррах. caffeinateутилита командной строки; т.е. вы вызываете его из терминала. Если это то, что вы подразумеваете под «ручным вводом», то я думаю, вы не заинтересованы в том, чтобы делать что-то из командной строки.

Тем не менее, caffeinateэто довольно простой в использовании. Он также имеет то преимущество, что поддерживается Apple, не требует загромождения вашей системы дополнительными приложениями, которые потребуют вашего времени на обслуживание / обновление. Я мог бы продолжать, но ...

Это мой ответ. В основном я просто хотел дать понять, что эта caffeinateутилита не устарела от Apple.


Только убедитесь, что написали это правильно. Я искал это ранее и записал его cafinate, который выглядит хорошо, но неправильно. Симус правильно записал это как
кофеин

Нет, ручной ввод будет одним скриптом / копировать-вставлять. Я искал такое же приложение, как Caffeine, которое не обновлялось с 2009 года. И оно, наконец, просто потеряло свою магию в мохаве.
charlie137

Я верю и, конечно, могу ошибаться, что кофеин - просто оболочка для GUI caffeinate.
Br.Bill

1
Я пытался, caffeinateно это не работает для моего варианта использования. У меня есть неисправный датчик эффекта Холла, который случайным образом сигнализирует о том, что раскладушка закрыта случайным образом, но даже при этом caffeinateон все равно идет к экрану блокировки. Стараясь KeepMeAwake.
dhchdhd

@ Барри: Не уверен, но экран блокировки и сон могут быть разными вещами ??
Симус

-1

Привет, я - создатель альтернативы под названием Theine . Еще в 2015 году я решил создать собственное приложение, похожее на кофеин, из-за отсутствия поддержки дисплеев сетчатки.

▶ Загрузить: https://itunes.apple.com/app/theine-2/id955848755.

Он доступен в Mac App Store и вообще не требует прав доступа (== admin).

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.