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