1 votos

Acceso directo para activar el Bluetooth en Montery mediante blueutil shell script ejecutado con AppleScript en BetterTouchTool

He configurado la tecla Mission Control en BetterTouchTool para ejecutar un AppleScript y funcionaba bien antes de la actualización de Mojave a Montery que acabo de hacer

do shell script "../bluetoggle.sh"

el contenido del archivo es

#!/bin/sh 

blueutil -p toggle

pero no se puede ejecutar en BetterTouchTool.. dice

enter image description here

Ejecutar el archivo desde el Terminal funciona sin problemas.

Ejecutando otro script (do shell script "../karaprof.sh") en BetterTouchTool con el siguiente contenido para cambiar de perfil en Karabiner también funciona perfectamente

#!/bin/sh

pro0="e"
pro1="g"

cli='/Library/Application Support/org.pqrs/Karabiner-Elements/bin/karabiner_cli'

name=$("$cli" --show-current-profile-name)
if [ "$name" = $pro0 ]; then
"$cli" --select-profile $pro1
else
"$cli" --select-profile $pro0
fi

Así que mi suposición es que tengo que establecer el permiso para BetterTouchTool para ejecutar scripts en la Terminal, pero ¿cómo? No puedo entender

0voto

needlol Puntos 31

Establecer la ruta de acceso a blueutil

/usr/local/Cellar/blueutil/2.9.0/bin/blueutil 

y ha funcionado a las mil maravillas

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