Deshabilitar la función de suspensión de la barra táctil de macbook

Obtuve la nueva Macbook Pro y descubrí que la barra táctil se apaga después de 75 segundos de inactividad. Esta función me resulta bastante molesta.

¿Es posible desactivar la función de suspensión de la barra táctil durante los 75 segundos de inactividad? Lo he googleado, pero no he encontrado nada.

¿Probaste el panel de preferencias? Creo que está en Preferencias del sistema > Ahorro de energía. También puede buscar Preferencias del sistema. panel en la esquina superior derecha, intente buscar allí algo como "Touch Bar"
Sí, pero no hay una propiedad para deshabilitar la función de suspensión y la búsqueda no muestra resultados viables.
Yo también quiero esto, pero ¿hay algún riesgo de que la pantalla se queme si está siempre encendida? Vi un Apple Watch bastante quemado en una tienda Apple. Entonces, si es el mismo tipo de pantalla, puede ser malo mantenerla siempre encendida.
Creo que podría ser posible, pero de lo contrario, si está trabajando todo el día con la Macbook, la barra táctil no se duerme. Creo que el riesgo de quemarse es muy bajo, pero no estoy seguro.

Respuestas (5)

Puede usar mi script hasta que Apple agregue una preferencia para la barra táctil.

Simula la actividad del teclado enviando el comando para la tecla fn cada 60 segundos. No deberías notarlo mientras escribes. Tenga en cuenta, sin embargo, que esto también evitará la suspensión de la pantalla/la suspensión del sistema.

Copie y pegue el siguiente código en la aplicación "Editor de secuencias de comandos" de su MacBook Pro con Touch Bar:

(*
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

Háganos saber si esto resuelve su problema.

Descubrí que el intervalo de 60 segundos es demasiado largo, 30 segundos funciona para mí
Esto parece no estar funcionando para mí. Me doy cuenta de que se publicó hace 5 años y asumo que Apple ha cambiado tanto las cosas que ya no funciona.
A través de mucha experimentación personal, descubrí que la barra táctil espera pulsaciones de teclado físico para evitar que entre en modo de suspensión (es decir, no mediante pulsaciones de teclado virtualizadas). Hay otra respuesta posterior en este hilo que también confirma esto: apple.stackexchange.com/a/393260/432503

Llegué aquí después de que empecé a buscar una solución similar.

Desafortunadamente, parece que la barra táctil "acepta" solo pulsaciones/movimientos físicos.

Probé el script de @oa- pero no funciona en 10.15.5.

También probé cafeína/ Jiggler/ desactivación de inactividad en la terminal... todavía el panel táctil no deja de ir a dormir.

Mi problema es que mi panel táctil está roto (desde 0 hasta el extremo derecho, comienza a parpadear con el brillo máximo si se va a dormir).

Lo que estoy pensando ahora, pero con un impacto potencialmente mayor en todo el sistema, es restablecer HIDIdleTime (aún no estoy seguro de si el panel táctil consulta la hora desde allí).

Me pregunto si encontraste una solución (porque ahora tengo el mismo problema).
Tengo el mismo problema, ¿puedo demandar a Apple si me quedo ciego por los parpadeos locos?
Creo que si su Mac es lo suficientemente nueva, Y si su teclado tiene problemas (que tienen muchos teclados, cuando duplica las pulsaciones de teclas, o algunas de ellas no se presionan en su lugar), puede calificar para el programa de reemplazo de teclado, que también reemplaza la barra táctil. Perdí esa oportunidad esta primavera ya que me limité solo a mac ahora (y toma un mes en horarios regulares por lo que escuché)

Como alternativa al script de oa- (se ve muy bien, pero prefiero no renunciar a la funcionalidad de suspensión de la pantalla), busqué por todas partes cualquier otra solución. No encontré uno completo, pero aquí hay uno parcial que podría aliviar la peor parte del dolor. Encuentro que lo más molesto de la barra táctil que desaparece es su efecto en la tecla esc. ¡Lo uso todo el tiempo! Ahora debe tocar la barra dos veces: una para activarla y luego otra vez para presionar esc. (O alternativamente, presione la tecla fn para activar la barra, luego presione esc).

Aquí hay una forma de al menos rescatar la funcionalidad esc agregándola a lo que queda del teclado físico. Puede reasignar la tecla de bloqueo de mayúsculas para que sea su tecla esc. Perderá la funcionalidad de bloqueo de mayúsculas, que también es un inconveniente, pero tal vez no sea tan malo como perder esc. (Alternativamente, puede reasignar el control, la opción o la tecla de comando). Vaya a Preferencias del sistema > Teclado > Teclas modificadoras y use los menús desplegables para elegir la acción que desee.

https://www.imore.com/how-use-esc-key-touch-bar-macbook-pro

(Personalmente, aún no he decidido si esto vale la pena. Volver a entrenarme para presionar el bloqueo de mayúsculas en lugar de esc podría ser más problemático de lo que vale. Pero lo probaré...)
También puede usar Karabiner para reasignar una tecla a Esc en formas avanzadas y personalizables. Por ejemplo, puede hacer que presionar Ctrl envíe Esc pero mantener presionada Ctrl actúe normalmente, o puede hacer que Bloq Mayús actúe como Esc en Emacs y MacVim pero actúe normalmente en otras aplicaciones.

Encontré útil la respuesta de @ oa-. 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 applescript al conmutador, lo cual es una molestia para mí. Para eliminar el script del Cmd+Tabconmutador, busque la aplicación applescript y edite su Info.plistarchivo (haga clic con el botón derecho en el archivo de la aplicación -> Show Package Contents, abra Info.plistcon el editor de texto). deberías agregar

<key>LSUIElement</key>
<string>1</string>

para que se oculte del conmutador de aplicaciones. Si desea rastrear y eliminar la aplicación más tarde, use la terminal para buscarla: ps aux | grep YOUR_SCRIPT_NAMEy kill PROCESS_ID.

Usado para asistencia: https://apple.stackexchange.com/a/92017/123820

Como otra sugerencia, pruebe el proyecto de código abierto "My Touchbar My Rules" que ofrece una personalización completa de la barra táctil. github.com/Toxblh/MTMR
esto es genial, pero no pude encontrar una opción para AlwaysOn
¡Bienvenido a Ask Different! Si bien esto puede responder teóricamente a la pregunta, sería preferible incluir las partes esenciales de la respuesta aquí y proporcionar el enlace como referencia.