Centro de notificaciones: ¿qué pasó con el widget Calculadora?

9

Acabo de notar esto hoy: la calculadora se ha ido.

¿Es esta una "mejora" con 10.13.5 que instalé el otro día, o rompí algo?

Noté que las existencias aparecían allí por arte de magia el otro día, algo que nunca necesitaré, pero no había visto la desaparición de Calculator hasta ahora.

Revisé la máquina de mi compañero - mismo sistema operativo, máquina muy similar - muchos y muchos widgets ...

Entonces, tal vez la pregunta sea, '¿dónde viven y por qué mi máquina no puede encontrarlos?'

Edición tardía:
he encontrado la aplicación de calculadora,
/System/Library/Frameworks/NotificationCenter.framework/PlugIns/com.apple.ncplugin.calculator.appex
así que ahora necesito encontrar una manera de que el Centro de notificaciones la reconozca nuevamente.

Por comentarios ...
defaults read com.apple.notificationcenterui
da

{
    TodayView =     {
        NoContent =         (
            "com.apple.reminders.RemindersNC"
        );
        keyWidget = "com.apple.ncplugin.calculator";
        order =         (
            "com.apple.reminders.RemindersNC",
            "com.apple.iTunes.today.TodayExtension",
            "com.apple.iCal.CalendarNC",
            "com.apple.ncplugin.weather",
            "com.parallels.desktop.console.Resource-Monitor",
            "com.apple.ncplugin.stocks"
        );
        preferences =         {
            "com.apple.nc.disclosures" =             {
                enabled = 1;
            };
            "com.apple.nc.today.date" =             {
                enabled = 1;
            };
            "com.apple.nc.today.dnd" =             {
                enabled = 1;
            };
            "com.apple.nc.today.summary" =             {
                enabled = 1;
            };
            "com.apple.nc.tomorrow.summary" =             {
                enabled = 1;
            };
        };
    };
    bannerTime = 5;
    "last-messagetrace-stamp" = "551957496.077987";

entonces están desaparecidos allí. ¿Eso significa que hay una escritura predeterminada para volver a colocarlos?

Tetsujin
fuente
+1 Buena pregunta. En mi instalación de El Capitan, la calculadora que tenía allí normalmente desapareció repentinamente y tuve que volver a agregarla (al menos pude). ¿Una actualización quizás?
Allan
1
Por lo que vale, todavía está aquí en Mojave 10.14 beta 2, así que no creo que se haya eliminado intencionalmente.
grg
Acabo de revisar la máquina de mi compañero: muchos más widgets, mismo sistema operativo, máquina muy similar. Agregado a la pregunta.
Tetsujin
Puede usar el viejo en el Tablero.
JBis
2
El tablero de instrumentos es y siempre fue inútil; No puedo ver en qué está trabajando mientras está abierto y tan pronto como toca algo, se cierra nuevamente.
Tetsujin

Respuestas:

8

Cuando se trata de solucionar los widgets del Centro de notificaciones, hay varias opciones que puede probar.

1. Use la opción Editar dentro del Centro de notificaciones

Esto es realmente lo primero que hay que probar. Consulte la respuesta de Seamus para conocer los pasos involucrados.

2. Verifique el panel de preferencias Extensiones

En resumen:

  1. Vaya a Apple> Preferencias del sistema ...> Extensiones
  2. OPCIONAL: si tiene problemas con las extensiones de terceros, seleccione la opción Todos en el panel izquierdo y luego marque el lado derecho para habilitar las que no estén activadas
  3. Seleccione la opción Hoy en el panel izquierdo
  4. Ahora verifique la lista del lado derecho para confirmar que los widgets están habilitados (de lo contrario, marque las casillas de verificación correspondientes)
  5. Salir de Preferencias del sistema
  6. Verifique su Centro de notificaciones para ver si los Widget (s) están activos y / o funcionan correctamente

3. Probar otra cuenta de usuario

  1. Inicie sesión en otra cuenta de usuario para comprobar si el Centro de notificaciones (y los widgets con los que tiene problemas) funcionan correctamente. Si no tiene otra cuenta de usuario, puede iniciar sesión en la cuenta de invitado o crear una nueva cuenta temporal en Apple> Preferencias del sistema ...> Usuarios y grupos
    • Si el Centro de notificaciones / Widgets funcionan bien en la otra cuenta, intente 4, 5, 6, 7, 8, 9 y 10 a continuación
    • Si el Centro de notificaciones / Widgets no funcionan bien en la otra cuenta, use macOS Recovery para reinstalar macOS ( NOTA: asegúrese de tener una copia de seguridad completa antes de hacer esto). Del mismo modo, puede usar macOS Recovery para restaurar desde una copia de seguridad de Time Machine que se realizó antes de los problemas con el Centro de notificaciones ( NOTA: asegúrese de tener una copia de seguridad actual completa antes de hacer esto, para que no pierda ningún documento reciente, correo electrónico , fotos, etc.)

4. Use Widget Simulator para volver a agregarlo

  1. Ir /System/Library/Frameworks/NotificationCenter.framework/Resources/
  2. Inicie el simulador de widgets
  3. Ahora ve a /System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  4. Arrastrar y soltar el com.apple.ncplugin.calculator.appexarchivo en el icono Widget simulador en el Dock
  5. Esto debería abrir el widget en una ventana del simulador
  6. Haga clic en el +botón verde :

ingrese la descripción de la imagen aquí

  1. Ahora verifique si el widget Calculadora está de vuelta en su Centro de notificaciones (o disponible para volver a agregar)

5. Si está presente, elimine los archivos .plist relevantes

NOTA: Si ha probado otra cuenta de usuario y el Centro de notificaciones / Widget no funciona bien en esa cuenta, no continúe con esta opción.

Si macOS ha creado un archivo .plist para un widget específico con el que tiene problemas, elimínelo. Para verificar esto, debe acceder al contenedor del complemento del Centro de notificaciones correspondiente a la cuenta de usuario en cuestión. Usando el widget Calculadora como ejemplo, iría a:

~/Library/Containers/com.apple.ncplugin.calculator/Data/Library/Preferences

Si ve un archivo .plist para el widget específico (por ejemplo, com.apple.ncplugin.calculator.plisty / o com.apple.calculator.plist), elimínelo y reinicie su Mac.

6. Intercambie el archivo .appex de widget específico

Tome una copia buena conocida de su widget de una copia de seguridad de Time Machine u otra computadora. En este caso (es decir, una instalación de macOS High Sierra), el widget Calculator puede incluso reemplazarse por uno de macOS Sierra.

Para hacer esto:

  1. En otra Mac o dentro de una copia de seguridad de Time Machine, navegue hasta: /System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  2. Copie el com.apple.ncplugin.calculator.appexarchivo que representa el widget Calculadora
  3. Ahora pasa esto al problema Mac en la misma ubicación: /System/Library/Frameworks/NotificationCenter.framework/PlugIns/

NOTA: Para hacer esto, deberá desactivar temporalmente la Protección de integridad del sistema (SIP) en la Mac con la que tiene problemas.

7. Cierra sesión y vuelve a iCloud

Supongo que el título lo dice todo. Vaya a Apple> Preferencias del sistema ...> iCloud y cierre la sesión. Una vez que haya cerrado sesión, vuelva a iniciar sesión nuevamente.

8. Forzar una reindexación de Spotlight

Hay varias maneras de hacer esto. La forma más fácil es:

  1. Vaya a Apple> Preferencias del sistema> Spotlight
  2. Selecciona la Privacypestaña
  3. Arrastra el volumen de arranque a la ventana
  4. Espera unos minutos
  5. Elimine el volumen de arranque para que ya no aparezca en la ventana.
  6. Salir de Preferencias del sistema

NOTA: Reindexar el volumen de arranque puede llevar mucho tiempo. Cuánto tiempo depende del tamaño de su unidad y cuántos datos se almacenan en ella.

9. Restablezca su contraseña y cree un nuevo llavero

Siga los pasos aquí para restablecer su contraseña primero y luego para crear un nuevo llavero.

10. Cree una nueva cuenta de usuario y migre sus datos a esa

Obviamente, esto tomará algunas horas, pero esto definitivamente resolverá el problema (suponiendo que cuando probó otra cuenta de usuario en 3 arriba funcionó bien). Básicamente, está creando una nueva cuenta y migrando todos sus datos a esa.

Monomeeth
fuente
hmm ... no werky: / Dice que no puede encontrar el archivo [para los 3 allí] cuando claramente están ahí. Lo mismo funciona bien en otra máquina. SIP está en mi camino, lo intentaré sin él e informaré de nuevo ...
Tetsujin
Hmm, SIP no debería evitar que hagas esto, así que me sorprendería si la desactivación tuviera un impacto. Solo para aclarar, ¿está diciendo que ni siquiera puede abrir el complemento en el Simulador de widgets, o que puede abrirlo, pero al hacer clic en el signo más verde aparece el mensaje de error?
Monomeeth
Me detuvo intercambiando nuevas versiones de la otra máquina. Desde que lo desactivé, probé nuevas versiones y también versiones en el escritorio; el problema sigue siendo "no puedo encontrar". i.stack.imgur.com/818u1.png
Tetsujin
Ah, sí, SIP lo detendría agregando / intercambiando, pero no debería afectar su capacidad de usar el simulador, etc. Entonces, ¿falta el widget Calculadora de la lista en Preferencias del sistema> Extensiones> Hoy? Si está allí, ¿está habilitado?
Monomeeth
Esta perdido. Ese fue el primer lugar que verifiqué [pref. Usuario, logré encontrar ese ... Frameworks enterrado no es tan fácil;) Está ahí, no se ejecutará con Widget Sim. Incluso copió todo el Framework desde otra máquina. Algo simplemente no se registra correctamente y no puedo entender qué. Estoy tentado a colocar otra actualización combinada sobre él nuevamente, o incluso todo el sistema operativo ... molestia ya que tengo poco tiempo para el trabajo real que necesito hacer;)
Tetsujin
2
  1. Abrir el centro de notificaciones ingrese la descripción de la imagen aquí

  2. Haga clic en el EDITbotón en la parte inferior del panel. Aparecerán varios "Elementos" a la derecha del panel, incluido el elemento "Calculadora". ingrese la descripción de la imagen aquí

  3. Haga clic en el +icono a la derecha de la Calculadora. La calculadora se mueve al panel principal del Centro de notificaciones. ingrese la descripción de la imagen aquí

  4. Haga clic en el Donebotón en la parte inferior del panel. Las opciones desaparecen del panel y la Calculadora permanece en el panel del Centro de notificaciones. ingrese la descripción de la imagen aquí

Seamus
fuente
Si solo fuera así de simple ;-) Puede notar que mi OP muestra que el panel de edición está abierto ... faltan varios.
Tetsujin
Sí lo siento; Pensé que esto era demasiado fácil. ¿Ha intentado eliminar algunos de los elementos del panel ahora para ver si aparecen como widgets que se pueden agregar?
Seamus
¿La aplicación Calculadora se encuentra en la carpeta Aplicaciones o está en una subcarpeta debajo de Aplicaciones?
Seamus
Si. Los que están allí funcionan como se esperaba. Todos trabajan en otra cuenta, por lo que es algo muy específico de la cuenta.
Tetsujin
Está en Aplicaciones y funciona, pero esa no es la misma calculadora que la de Notificaciones.
Tetsujin
1

No es una gran respuesta, pero eventualmente resolví este problema y también los daños por Volumen recurrente + Time Machine clonando la unidad, formateando a HFS + y clonando nuevamente.

Ninguna cantidad de líos con APFS lo solucionaría.

Pero vea la respuesta de Monomeeth aquí para obtener una excelente guía de solución de problemas.

Tetsujin
fuente
Nota tardía: Apple consideró conveniente volver a formatear automáticamente a APFS ... y ambos problemas volvieron inmediatamente.
Tetsujin