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


14

Obtuve el nuevo Macbook Pro y descubrí que la barra táctil se apaga después de 75 segundos de inactividad. Esta función es bastante molesta para mí.

¿Es posible desactivar la función de reposo de la barra táctil durante los 75 segundos de inactividad? Lo busqué en Google, pero no encontré nada.


1
¿Probaste el panel de preferencias? Creo que está en Preferencias del sistema> Ahorro de energía. También puede buscar las Preferencias del sistema. panel en la esquina superior derecha, intente buscar allí algo como "Touch Bar"
Julio

Sí, pero no hay una propiedad para deshabilitar la función de suspensión y la búsqueda no muestra resultados viables.
Batajus

También quiero esto, pero ¿hay algún riesgo de quemarse en la pantalla si siempre está encendido? Vi un reloj de manzana que se quemó bastante en una tienda de Apple. Entonces, si es el mismo tipo de pantalla, entonces podría ser malo mantenerlo siempre encendido.
Niclas

1
Creo que podría ser posible, pero de lo contrario, si está trabajando todo el día con la Macbook, la Touch Bar no se duerme. Creo que el riesgo de quemaduras es muy bajo, pero no estoy seguro.
Batajus

Respuestas:


6

Puede usar mi script hasta que Apple agregue una preferencia por 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. Sin embargo, tenga en cuenta que esto también evitará la suspensión de la pantalla / suspensión del sistema.

Copie y pegue el siguiente código en la aplicación "Script Editor" en 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.


1
Descubrí que el intervalo de 60 segundos es demasiado largo, 30 segundos funcionan para mí
Patrick Hund

4

Como alternativa al script de oa- (se ve muy bien, pero prefiero no renunciar a la funcionalidad de suspensión de la pantalla), busqué cualquier otra solución. No encontré uno completo, pero aquí hay uno parcial que podría aliviar la peor parte del dolor. Me parece que lo más molesto de la desaparición de Touch Bar 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 manera 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 clave 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 en su lugar). 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


1
(Personalmente, aún no he decidido si esto vale la pena.
Volver a entrenarme

2
También puede usar Karabiner para reasignar una clave a Esc de formas avanzadas y personalizables. Por ejemplo, puede hacerlo de manera que al presionar Ctrl se envíe Esc, pero mantener presionada la tecla Ctrl actúa de manera normal, o puede hacerlo de modo que el Bloqueo de mayúsculas actúe como Esc en Emacs y MacVim, pero actúa de manera normal en otras aplicaciones.
Rory O'Kane

1

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+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 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_NAMEy kill PROCESS_ID.

Utilizado para asistencia: /apple//a/92017/123820


1
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
maricn
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.