Я получил новый Macbook Pro и обнаружил, что сенсорная панель переходит в спящий режим после 75 секунд бездействия. Эта функция меня очень раздражает.
Можно ли отключить функцию сна сенсорной панели на 75 секунд бездействия? Я погуглил, но ничего не нашел.
Вы можете использовать мой сценарий, пока Apple не добавит предпочтение сенсорной панели.
Он имитирует работу клавиатуры, отправляя команду для клавиши fn каждые 60 секунд. Вы не должны замечать этого во время набора текста. Имейте в виду, однако, что это также предотвратит сон дисплея / сон системы.
Скопируйте и вставьте следующий код в приложение «Редактор сценариев» на MacBook Pro с сенсорной панелью:
(*
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
Пожалуйста, дайте нам знать, если это решит вашу проблему.
Я прибыл сюда после того, как начал искать подобное решение.
К сожалению, кажется, что сенсорная панель «принимает» только физические нажатия клавиш/движения.
Я попробовал скрипт @oa-, но он не работает на 10.15.5.
Также пробовал кофеин / Jiggler / отключение режима ожидания в терминале ... все равно сенсорная панель не перестает переходить в спящий режим.
Моя проблема в том, что мой тачпад сломан (от 0 до правого конца он начинает мерцать на полной яркости, если уходит в сон).
То, о чем я сейчас думаю, но с потенциально более масштабным воздействием на систему, - это сброс HIDIdleTime (я еще не уверен, запрашивает ли тачпад время оттуда).
В качестве альтернативы сценарию oa- (выглядит великолепно, но я не хотел бы отказываться от функциональности отображения в спящем режиме) я долго искал любое другое решение. Я не нашел полного, но вот частичный, который мог бы облегчить самую сильную часть боли. Я считаю, что самая раздражающая вещь в исчезающей сенсорной панели — это ее влияние на клавишу esc. Я использую это все время! Теперь вам нужно дважды нажать на панель: один раз, чтобы разбудить ее, а затем еще раз, чтобы нажать esc. (Или, как вариант, нажмите клавишу fn, чтобы активировать панель, затем нажмите esc.)
Вот способ, по крайней мере, спасти функциональность esc, добавив ее к тому, что осталось от физической клавиатуры. Вы можете переназначить клавишу Caps Lock на клавишу esc. Вы потеряете функцию блокировки заглавных букв, что также является недостатком, но, возможно, не таким серьезным, как потеря esc. (В качестве альтернативы вместо этого вы можете переназначить элемент управления, параметр или командную клавишу.) Перейдите в «Системные настройки» > «Клавиатура» > «Клавиши-модификаторы» и используйте раскрывающиеся списки, чтобы выбрать нужное действие.
Я нашел ответ @oa- полезным. Я использовал их сценарий, как указано в ответе.
(*
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
Однако он добавляет приложение applescript в переключатель, что меня раздражает. Чтобы удалить скрипт из Cmd+Tab
переключателя, найдите приложение applescript и отредактируйте его Info.plist
файл (щелкните правой кнопкой мыши файл приложения -> Show Package Contents
, откройте Info.plist
в текстовом редакторе). Вы должны добавить
<key>LSUIElement</key>
<string>1</string>
к нему, чтобы он был скрыт от переключателя приложений. Если вы хотите отследить и убить приложение позже, используйте терминал, чтобы найти его: ps aux | grep YOUR_SCRIPT_NAME
и kill PROCESS_ID
.
Используется для помощи: https://apple.stackexchange.com/a/92017/123820
Попробуйте это, ребята, это работает для меня
https://medium.com/macoclock/macbook-touchbar-flicker-fix-bafa754aae13
Жюль
Батаюс
Никлас
Батаюс