Ho trovato utile la risposta di @ oa-. Ho usato il loro script come pubblicato nella risposta.
(*
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
Tuttavia aggiunge l'applicazione applescript allo switcher che è un fastidio per me. Per rimuovere lo script dal Cmd+Tab
switcher, trova l'applicazione applescript e modifica il suo file Info.plist
(fai clic con il pulsante destro del mouse sul file dell'app - > Show Package Contents
, apri Info.plist
con l'editor di testo). Dovresti aggiungere
<key>LSUIElement</key>
<string>1</string>
in modo che diventi nascosto dal commutatore di app. Se vuoi tracciare & uccidi l'app in un secondo momento, usa il terminale per scovarlo: ps aux | grep YOUR_SCRIPT_NAME
e kill PROCESS_ID
.
Utilizzato per assistenza: link