¿Cómo puedo evitar que los eventos del sistema se desactiven?

0

Estoy usando más y más Applescripts para la automatización del hogar que dependen de que los Eventos del Sistema estén activos. El problema es que los eventos del sistema se apagan si no se han utilizado durante un tiempo. No estoy seguro de cuánto tiempo es el tiempo. ¿15 minutos? ¿5 minutos? Independientemente ... si los eventos del sistema no están activos, hay una pausa o un error mientras se inicia, mientras tanto me pregunto qué sucedió. No quiero generar retrasos en los Applescripts porque muchos de ellos son para acciones de tipo de control remoto (imagine que su televisor requería un retraso de 10 segundos cada vez que intentara usar su control remoto. Eso sería molesto).

¿Hay alguna manera de mantener activos los eventos del sistema? ¿Hay alguna razón para NO mantener activos los eventos del sistema?

Estoy en Mavericks, si eso importa.

    
pregunta 2oh1 16.11.2013 - 00:44

1 respuesta

1

Guarda esta lista como ~/Library/LaunchAgents/systemevents.plist :

<?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>systemevents</string>
  <key>Program</key>
  <string>/System/Library/CoreServices/System Events.app/Contents/MacOS/System Events</string>
  <key>RunAtLoad</key>
  <true/>
  <key>KeepAlive</key>
  <true/>
</dict>
</plist>

Luego ejecuta launchctl load ~/Library/LaunchAgents/systemevents.plist .

No soluciona los problemas técnicos en script QuickHue . Probablemente me equivoqué cuando dije que el error se debía a que los eventos del sistema no estaban abiertos.

    
respondido por el user495470 16.11.2013 - 04:40

Lea otras preguntas en las etiquetas