Accesibilidad
Necesario para el cursor sobre el Dock
DockSpark usa la API de Accesibilidad de macOS para identificar el icono del Dock que hay bajo tu puntero y leer su posición. Sin este acceso no puede mostrar el panel flotante.
Automatización
Algunas acciones del navegador necesitan el acceso de Automatización de macOS. DockSpark solo lo pide cuando usas una acción que lo requiere, y macOS muestra el aviso de consentimiento.
Acceso total al disco
Leer perfiles de Chromium o Firefox puede requerir el Acceso total al disco. Cuando es necesario, DockSpark explica por qué antes de abrir los Ajustes del Sistema. Allí puedes conceder o rechazar el permiso.
Tú mantienes el control
Estos permisos los gestiona macOS y pueden revisarse o revocarse en cualquier momento. Las funciones relacionadas se detienen cuando desactivas un permiso. Aun así, puedes volver a solicitarlo desde DockSpark.
Revocar permisos en los Ajustes del Sistema
- Abre los Ajustes del Sistema. Elige Privacidad y seguridad en la barra lateral.
- Abre el permiso que quieras quitar. Elige Accesibilidad, Automatización o Acceso total al disco.
- Desactiva el acceso de DockSpark.
- Accesibilidad y Acceso total al disco: desactiva el interruptor que hay junto a DockSpark. Para quitarlo de la lista, selecciona DockSpark y haz clic en el botón menos (−).
- Automatización: despliega DockSpark y desmarca cada app que tenga permitido controlar, como Safari, Google Chrome o Firefox.
- Sigue cualquier aviso de macOS. Si macOS te pide que vuelvas a abrir DockSpark, elige primero Salir de DockSpark. Cerrar la ventana principal no basta, porque la app sigue ejecutándose en segundo plano.
Después de revocar el acceso, las funciones correspondientes se detienen. Sin Accesibilidad, el panel flotante no puede aparecer. Sin Automatización, puede fallar la apertura de un perfil o una ventana privada elegidos. Sin Acceso total al disco, las listas de perfiles de Chromium y Firefox pueden no actualizarse automáticamente, pero aún puedes escribir a mano una carpeta de Chromium como Default o Profile 1.
Restablecer permisos y ajustes desde Terminal
Operación peligrosa
Estos comandos eliminan los permisos de macOS ya concedidos a DockSpark y borran los ajustes locales de la app. DockSpark no podrá ofrecer las funciones correspondientes hasta que vuelvas a conceder el acceso: el panel flotante necesita Accesibilidad, abrir un perfil o una ventana privada elegidos puede necesitar Automatización, y leer carpetas de perfiles de Chromium o Firefox puede necesitar Acceso total al disco. También pueden perderse los nombres, colores y el orden guardados de los perfiles. Úsalos solo cuando quieras restablecer de verdad. Aun así, puedes volver a solicitar cada permiso desde DockSpark.
- Cierra DockSpark primero. Elige Salir de DockSpark en la barra de menús o en el icono del Dock, o ejecuta el comando de salida que aparece más abajo. No te limites a cerrar la ventana principal.
- Abre la app Terminal. Ve a Aplicaciones → Utilidades → Terminal. Usa la app Terminal integrada, pega un comando y pulsa Return.
- Ejecuta solo los comandos que necesites. Cada comando apunta al identificador del paquete de DockSpark,
app.dockspark.DockSpark. No omitas el identificador, o macOS podría restablecer el mismo permiso para otras apps.
Salir de DockSpark desde Terminal:
osascript -e 'tell application "DockSpark" to quit'
Quitar Accesibilidad:
/usr/bin/tccutil reset Accessibility app.dockspark.DockSpark
Quitar Automatización:
/usr/bin/tccutil reset AppleEvents app.dockspark.DockSpark
Quitar Acceso total al disco:
/usr/bin/tccutil reset SystemPolicyAllFiles app.dockspark.DockSpark
Borrar los ajustes de DockSpark:
defaults delete app.dockspark.DockSpark
rm -f ~/Library/Preferences/app.dockspark.DockSpark.plist
rm -rf ~/Library/Application\ Support/DockSpark
rm -rf ~/Library/Containers/app.dockspark.DockSpark
Si defaults delete indica que el dominio no existe, puedes ignorarlo: no había ajustes que eliminar. Vuelve a abrir DockSpark cuando termines. La app puede solicitar los permisos que aún necesita, y también puedes volver a activar los interruptores en los Ajustes del Sistema. Una vez restaurada la Accesibilidad, DockSpark puede reconstruir la observación del cursor sobre el Dock.