1 votos

Habilitar/Deshabilitar los widgets de escritorio de Sonoma desde la línea de comandos

Me gustaría hacer un acceso directo para ocultar/mostrar rápidamente widgets en el escritorio, por ejemplo cuando comparto mi pantalla. Pude descubrir que las casillas de verificación en Configuración están vinculadas a las claves "predeterminadas" com.apple.WindowManager StandardHideWidgets y com.apple.WindowManager StageManagerHideWidgets. Al alternar las casillas de verificación, los cambios se reflejan en defaults read, como era de esperar. Sin embargo, parece que no puedo hacer lo contrario, es decir, cambiar la configuración llamando a defaults write, que es mi objetivo. El valor de la clave cambia, pero la configuración parece no ser afectada (sí, incluso si reinicio los procesos de Dock, Finder o WindowManager)

3voto

south-summit Puntos 209

Intenta usar un int en lugar de un booleano. Esto funciona para mí:

defaults write com.apple.WindowManager StandardHideWidgets -int 0

Cuando se use Stage Manager:

defaults write com.apple.WindowManager StageManagerHideWidgets -int 0

Créditos a las notas encontradas en WidgetToggler (que es una aplicación gratuita y de código abierto que aún no he probado).

Nota: Cuando uso este método, los widgets están ocultos si hay una ventana en primer plano pero se mostrarán cuando hagas clic en (revelar) el escritorio. No estoy seguro de cómo desactivarlos por completo.

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