Habilitar todas las extensiones de Safari desde la Terminal

2

Por varias razones que no son importantes, siempre que mi MacBook se reinicia, las extensiones de Safari están deshabilitadas. Puedo ingresar manualmente al menú Develop y desmarcar Disable Extensions , y eso funciona bien, pero es molesto y es un paso adicional que tengo que recordar.

Escribí un script simple que verifica la salida de defaults read com.apple.Safari ExtensionsEnabled

y si es 0, ejecuta defaults write com.apple.safari ExtensionsEnabled 1

Todo esto funciona y, de hecho, establece ese parámetro en 1, pero Safari no habilita realmente mis extensiones, Develop - Disable Extensions permanece marcado y los iconos de mi extensión no aparecen. Reiniciar Safari después de ejecutarlo tampoco ayuda.

Entonces, ¿hay un caché que deba limpiar en algún lugar para que Safari vuelva a leer el plist y habilite las extensiones?

También consideré escribir un applecript que simulara la interacción humana, pero la computadora portátil está bloqueada y no puedo agregarla a accesibilidades debido a que no tengo permisos, por lo que es un error.

    
pregunta Vitalydotn 05.07.2017 - 22:58

0 respuestas

Lea otras preguntas en las etiquetas