Tôi thấy câu trả lời của @ oa-hữu ích. Tôi đã sử dụng kịch bản của họ như được đăng trong câu trả lời.
(*
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
Tuy nhiên, nó bổ sung ứng dụng applescript cho trình chuyển đổi, điều này gây khó chịu cho tôi. Để xóa tập lệnh khỏi Cmd+Tab
trình chuyển đổi, hãy tìm ứng dụng applescript và chỉnh sửa Info.plist
tệp của nó (nhấp chuột phải vào tệp ứng dụng -> Show Package Contents
, mở Info.plist
bằng trình soạn thảo văn bản). Bạn nên thêm
<key>LSUIElement</key>
<string>1</string>
để nó bị ẩn khỏi trình chuyển đổi ứng dụng. Nếu bạn muốn theo dõi và giết ứng dụng sau, hãy sử dụng thiết bị đầu cuối để tìm kiếm nó: ps aux | grep YOUR_SCRIPT_NAME
và kill PROCESS_ID
.
Được sử dụng để hỗ trợ: /apple//a/92017/123820