¿Cómo hago que la aplicación Caffeine funcione en macOS Mojave?

47

La aplicación Caffeine para prevenir el bloqueo del sueño / pantalla no funciona en macOS Mojave.

¿Olvidé una configuración de Preguntas frecuentes para que funcione con macOS 10.14?

charlie137
fuente
Bienvenido a Ask Different. La forma en que su pregunta está escrita actualmente, podría cerrarse como fuera de tema. Puede ayudar a evitar que esto suceda editando su pregunta para incluir el problema que tiene y lo que ya ha hecho para resolverlo. Por ejemplo, ¿qué alternativas a la cafeína probaste y por qué no funcionaron para ti?
fsb
¿Has probado la aplicación Caffine para Mac? lightheadsw.com/caffeine
jmh
2
@jmh no funciona en mojave
charlie137
1
¿Qué quieres decir con "no funciona"? ¿No comienza, no previene el sueño? ¿Ha comprobado el marcador de la página del manual si los parámetros han cambiado?
nohillside
Caffinated es una aplicación mantenida que se actualizó por última vez en septiembre de 2018, por lo que puede ser compatible con Mojave. Es $ 1 en la tienda de aplicaciones. Pero no tengo idea si funcionará.
jmh

Respuestas:

39

TLDR: el acceso a los permisos en Mac OSX Mojave ha cambiado. Tienes dos opciones:

  1. Descargue la versión actualizada de cafeína que arreglé. Ver la historia a continuación.
  2. Actualice las preferencias para permitir el acceso a cafeína que necesita. (a través de otra respuesta a esta pregunta)

Si bien esta pregunta no era del todo clara sobre si el problema era con el caffeinatecomando integrado en macOS o la utilidad Caffeine escrita por Tomas Franzén de Lighthead Software, los comentarios y otras respuestas parecen implicar esto último.

Después de encontrarme con el problema, contacté a Tomas y le pregunté si podía hacerse cargo del desarrollo de la cafeína. Él gentilmente ha proporcionado el código fuente bajo una licencia MIT, y he hecho una versión actualizada disponible rápida aquí que pedirá los permisos necesarios de accesibilidad cuando se ejecuta en Mojave.

Traeré soporte adicional para Mojave, así como algunas mejoras en el futuro cercano, pero quería poner esto aquí para otros que se encuentren con esta pregunta como lo hice y me gustaría seguir usando cafeína.

TuxToaster
fuente
@ charlie137 Veo que después de la edición de Beau Smith de esta respuesta, la ha eliminado como la respuesta aceptada. ¿Hubo un problema con la edición? Dado que ahora hay una versión lanzada de Caffeine compatible con macOS Mojave, esto respondería la pregunta en cuestión.
TuxToaster
66
¿podría corregir el resaltado azul persistente al hacer clic derecho en el icono de la barra de menú?
ronnieonrails
Estoy usando la nueva versión Y la he agregado a mi configuración de Accesibilidad, y aún así no funciona. En cuanto a que esto sea de código abierto, traté de buscar un repositorio github en vano, ¿puede señalarme eso y tal vez pueda investigar el problema / solucionarlo yo mismo?
Justin Pihony
2
para otros que lo buscan está aquí: github.com/tomasf/caffeine
Justin
1
Gracias @Justin, me había perdido el comentario anterior de Justin Phiony preguntando sobre eso. Ese repositorio es el que Tomas subió cuando le pregunté sobre la cafeína y en qué basé la versión actual. No tuve la oportunidad de publicar el repositorio actualizado con mis correcciones y nuevas funciones, pero lo haré pronto y agregaré un comentario aquí con el enlace.
TuxToaster
53

¡La cafeína sigue funcionando! Sin embargo, Apple ha aumentado un poco su modelo de seguridad y privacidad y la cafeína fue víctima de eso. Lo que debe hacer para que vuelva a funcionar correctamente es lo siguiente:

  • Abra las preferencias del sistema
  • Haga clic en Seguridad y privacidad
  • Haz clic en la pestaña Privacidad
  • En la columna izquierda, seleccione Accesibilidad
  • Si es necesario, haga clic en el ícono de bloqueo en la esquina inferior izquierda e ingrese su contraseña para desbloquear su configuración
  • Haga clic en el +botón y seleccione su aplicación de cafeína para permitirle controlar su Mac
  • Reiniciar cafeína

Captura de pantalla de Preferencias del sistema

Eisenknurr
fuente
+1 ¡Gran solución, esto funcionó para mí! ¿Por qué cambiar a una alternativa cuando la original todavía funciona?
RNickMcCandless
19

Aquí hay 2 alternativas que puedes probar que hacen lo mismo que la cafeína.

Anfetamina, un reemplazo completo de cafeína

y

KeepingYouAwake, un clon de cafeína actualizado

Ruskes
fuente
3
He intentado ambos y funcionan bien. Prefiero la anfetamina, por razones que no puedo recordar ahora, pero definitivamente recomendaría probar ambas.
TJ Luoma
2
+1 para KeepingYouAwake. Utilizando desde Sierra y recién actualizado a Mojave. Funciona de maravilla.
Nimesh Neema
+1 también para KeepingYouAwake. Software de calidad.
Matt Komarnicki
10

AFAIK, caffeinatepermanece en Mojave, y ciertamente está en High Sierra. caffeinatees una utilidad de línea de comando; es decir, lo invocas desde la terminal. Si esto es lo que quiere decir con "entrada manual", entonces supongo que no está interesado en hacer cosas desde la línea de comandos.

Sin embargo, caffeinatees bastante fácil de usar. También tiene la ventaja de ser compatible con Apple, no requiere abarrotar su sistema con aplicaciones adicionales que requerirán su tiempo para mantener / actualizar. Podría seguir, pero ...

Entonces esa es mi respuesta. Principalmente solo quería dejar en claro que caffeinateApple no ha desaprobado la utilidad.

Seamus
fuente
Solo asegúrate de deletrearlo correctamente. Lo busqué antes y lo deletreé caffinate que se ve bien pero está mal. Seamus lo deletreó correctamente como cafeína ..
jmh
No, la entrada manual sería script / copy-paste one-liner. Estaba buscando la misma aplicación como Caffeine, que no se actualizó desde 2009. Y finalmente perdió su magia en mojave.
charlie137
Creo, y por supuesto podría estar equivocado, que la cafeína es solo una envoltura de GUI caffeinate.
Br.Bill
1
Lo intenté caffeinatepero no funciona para mi caso de uso. Tengo un sensor de efecto Hall que no funciona correctamente y que señala espuriamente la cubierta cerrada al azar, pero aun así caffeinate, sigue yendo a la pantalla de bloqueo. Tratando KeepMeAwake.
dhchdhd
@Barry: ¿No estoy seguro, pero la pantalla de bloqueo y la suspensión pueden ser cosas diferentes?
Seamus
0

A continuación, comenzará a ser caffeinate -scompatible con Apple como un demonio de lanzamiento de MacOS en el inicio de la computadora.

; 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
fuente
-1

Hola, soy el creador de una alternativa llamada Theine . En 2015, decidí crear mi propia aplicación similar a la cafeína debido a la falta de soporte para pantallas de retina.

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

Está disponible en la Mac App Store y no requiere privilegios de Accesibilidad (== admin) en absoluto.

ingrese la descripción de la imagen aquí

ixany
fuente