43 votos

Desactivar por completo la Touch Bar del MacBook Pro

Constantemente toco la Touch Bar de mi MacBook Pro por accidente. Tengo las manos grandes y mis dedos presionan accidentalmente los botones de la Touch Bar sin que me dé cuenta todo el tiempo.

Me gusta la Touch Bar y me gustaría usarla, pero no encuentro ningún sitio que me permita habilitar una pantalla de bloqueo en la Touch Bar.

Realmente me gustaría deshabilitar la entrada a menos que se habilite explícitamente. ¿Cómo puedo hacerlo?

0 votos

@qwerty ¿por qué no se puede utilizar la respuesta de n1000 de abajo?

0 votos

@ankii Parece una aplicación para el anterior incluso sin ESC (shudder).

0 votos

@ankii Instalé la versión de prueba, pero ni siquiera hizo nada con la barra táctil. Parece demasiado hinchado (no, en realidad ES demasiado hinchado). Estoy a punto de intentar imprimir algo en 3D (aunque hay poco espacio por encima de la barra).

24voto

JBallin Puntos 71

Puedes jugar con la configuración del teclado para conseguir algo que se acerque a tu comportamiento deseado. Esta es una idea:

Configura "Muestra de la barra táctil" en "Tira de control ampliada" y elimina todos los botones de la tira de control mediante "Personalizar la barra táctil...". A continuación, establece "Pulsar la tecla Fn para" en "Mostrar los controles de la aplicación".

Ahora tu Touch Bar estará vacía a menos que pulses fn para mostrar los controles de la aplicación.

-

También resumo algunas formas de utilizar Better Touch Tool para desactivar temporalmente la Touch Bar en mi respuesta sobre una cuestión relacionada.

0 votos

Gracias por la idea. Pero me gustaría poder alternar la entrada táctil en su lugar. Estoy harto de reventar mis oídos cuando golpeo el volumen por accidente.

0 votos

¡¡, !!

11voto

Thomas Broyer Puntos 45499

Para mi MBP de 16" de 2019 he acabado con esto:

$fn = 20;

module RoundRect(w, d, h2, r, scale=1) {
  h = h2/2;
  linear_extrude(height=2*h, scale=scale)
  translate([-w/2+r, -d/2+r, 0])
  minkowski() {
    circle(r=r);
    square([w-2*r, d-2*r]);
  }
}
//RoundRect(10, 11, 1, 2);

module Cover() {
  w = 242;
  d = 11;
  h = 1;
  h1 = 0.5;
  xside = 15;
  holeDist = 5;
  solid = xside + 11 * holeDist;
  holeW = (w - solid)/12;
  x0 = -w/2 + xside/2 + holeW/2;
  xDist = holeW + holeDist;

  mirror([0, 0, 1])
  difference() {
    union() {
      RoundRect(w+2, d+2, h, 3);
      translate([0, 0, h]) RoundRect(w+2, d+2, h1, 3, [w/(w+1), d/(d+1)]);
    }
    translate([0, 0, -1]) RoundRect(w, d, h+1, 2);
    for (x = [0:11]) translate([x0+x*xDist, 0, 0]) RoundRect(holeW, d-6, h+1, 1);
  }
}

Cover();

Esta es una cubierta para la barra táctil que puedes crear con OpenSCAD.

enter image description here

Se ajusta perfectamente (al menos para la sobreextracción que crea mi Prusa DIY). Por ahora esta cosita convierte esa barra sin sentido en algo más parecido a un "teclado". Puedes apoyar los dedos en la barra y para pulsar realmente una tecla necesitas una fuerza explícita dentro de los agujeros. Y si en algún momento en el futuro puedo tener la necesidad de esa barra táctil puedo sacar la tapa y guardarla a un lado.

Para otro MBP (mayor o de diferente tamaño) hay que adaptar los tamaños. Las que yo usé fueron medidas con un calibrador.

0 votos

P.D. Encontré una alternativa (cara): vender el MBP y comprar el nuevo donde llegaron a los sentidos y restauraron un teclado real. Bueno, darles dinero extra por eso no me hace sentir más feliz, sin embargo.

7voto

toogley Puntos 6

Mi Touch Bar se volvía loca, y pulsaba aleatoriamente los botones de la misma sin razón alguna. Reiniciar el ordenador o matar el proceso no solucionó el problema. Aunque cambiar las opciones de la Touch Bar a "Tira de control ampliada" me dio la opción de vaciarla, el botón 'esc' seguía ahí, siendo pulsado aleatoriamente y volviéndome loco.

La forma en que resolví el problema fue menos suave que algunas de las opciones sugeridas aquí (pero no quería descargar una nueva aplicación para lidiar con la barra táctil):

  1. Encuentra el proceso de la aplicación táctil en el "Monitor de Actividad", en mi caso llamado "Control Strip".
  2. Encuentre su número PID (por ejemplo, pidnum).
  3. Abra el terminal y escriba kill -STOP pidnum . Esto suspenderá la barra táctil, que ahora dejará de responder. Como alternativa, también se puede utilizar: killall -STOP "ControlStrip"
  4. Como mi botón 'esc' está en la maldita barra táctil, también cambié la configuración de mi teclado para usar mi 'caps lock' como botón 'esc'. Es decir, Preferencias del sistema > Teclado > Teclas modificadoras y cambiar en consecuencia.

Si necesitas volver a activar la barra táctil, siempre puedes escribir kill -CONT pidnum .

Uno de los problemas (potencialmente muchos) de mi solución es que cada vez que reinicies el ordenador, la barra táctil se volverá a activar. Así que tendrá que kill -STOP el proceso de nuevo. Siempre puedes ejecutar un pequeño script en el inicio de sesión que encuentre el número PID y ejecute el kill -STOP mando. No he probado a hacerlo, pero debería ser bastante sencillo.

2 votos

Un gran uso de las señales. Gran solución

0 votos

Gran respuesta. Por suerte mi touch no incluye la tecla ESC, así que puedo seguir usándola.

0 votos

¿Te funciona en MacOS Monterey? He probado todo lo que has dicho pero parece que Apple ha decidido ignorar todo lo que ejecuto (ni siquiera mata el proceso con comandos de bajo nivel como kill !!). Hacerlo desde ActivityMonitor reiniciará el proceso inmediatamente...

6voto

Carl Dombrowski Puntos 156

Desactivarlo por completo parece no ser posible, ya que algunas funciones vitales como la tecla Escape lo requieren.

Lo que encontré que hacían otros era poner cinta scotch sobre la barra táctil. Esto hace que sea menos sensible hasta que no responda por completo.

Si configuras la barra táctil para que sólo muestre las teclas de control o de función (lo que prefieras), y pones unos agujeros en la cinta scotch antes de aplicarla, puedes seguir pulsando las teclas y no hacerlo accidentalmente.

También sugiero registrar una queja con Apple de que la barra táctil es demasiado sensible y se presiona accidentalmente, por lo que sus ingenieros obtener una razón para mejorar en los futuros modelos, por lo que no se necesita cinta adhesiva.

3 votos

Esto es una chapuza horrible, pero puede que tenga que recurrir a esto. Realmente odio la Touch Bar de mi nuevo MacBook, lo suficiente como para que esté pensando en terminar mi historia de amor de más de 30 años con todas las cosas de Apple en favor de la maquinaria de Linux.

0 votos

@DavidHammen Sí, ¿demasiado tonta esa cosa? Quién se atreve a dejar esto libre para cualquier cliente de Apple? Me había saltado ese Esc-disparador y pensé que ahora estaría bien. No lo está. De todos modos, pagué más de 3k y mi viejo MBP realmente tuvo sus mejores días. La cubierta impresa lo hace aceptable. De alguna manera. Por lo menos ya no se estropea todo el tiempo.

0 votos

La experiencia de usuario de apple es cada vez peor. ahora estamos en el punto de la cinta scotch de sus productos de basura

2voto

talkingnews Puntos 42

Lamentablemente no tengo un Mac con barra táctil para probar, pero parece que BetterTouchTool es capaz de hacer lo que quieres:

enter image description here

1 votos

Con BetterTouchTool, también puedes poner un montón de widgets no interactivos. He añadido un reloj y un calendario, sobre todo inspirado por el post aquí: vas3k.com/blog/touchbar Súper útil.

0 votos

Una limitación es que esto no hace nada para desactivar la barra táctil en la pantalla de bloqueo / inicio de sesión del Mac. He añadido una respuesta para al menos desactivar esas teclas a través de Karabiner-Elements, aunque siguen siendo visibles.

0 votos

Compré BetterTouchTool específicamente por esa exasperante barra táctil. Tiene un montón de buenas características, pero al final tuve que dejar de usarlo porque el sistema era menos estable mientras se ejecutaba. A veces es mejor quedarse con el sistema operativo base si tienes trabajo que hacer.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X