Encontré la respuesta de @ oa- útil. Usé su guión como se publicó en la respuesta.
(*
1. Save as an Application: Script Editor > File > Export… > File Format: Application
2. Check "Stay open after run handler"
3. Run the app or add it to your login items: System Preferences > Users & Groups > User > Login Items > Press the "+" button
# http://apple.stackexchange.com/questions/269174/disable-the-sleep-function-of-the-macbook-touch-bar
*)
on idle
tell application "System Events" to keystroke (key code 63) -- press fn key
delay 60
end idle
Sin embargo, agrega la aplicación de AppleScript a Switcher, lo cual es una molestia para mí. Para eliminar el script del Cmd+Tab
conmutador, busque la aplicación AppleScript y edite su Info.plist
archivo (haga clic con el botón derecho en el archivo de la aplicación -> Show Package Contents
, abra Info.plist
con el editor de texto). Deberías agregar
<key>LSUIElement</key>
<string>1</string>
para que quede oculto del selector de aplicaciones. Si desea rastrear y eliminar la aplicación más tarde, use el terminal para buscarla: ps aux | grep YOUR_SCRIPT_NAME
y kill PROCESS_ID
.
Utilizado para asistencia: /apple//a/92017/123820