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

Acabo de darme cuenta de esto hoy: la calculadora no está.

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

Me di cuenta de que Stocks apareció allí como por arte de magia el otro día, algo que nunca voy a necesitar, pero no había visto la desaparición de Calculator hasta ahora.

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

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

Edición tardía:
encontré la aplicación de calculadora, por
/System/Library/Frameworks/NotificationCenter.framework/PlugIns/com.apple.ncplugin.calculator.appex
lo que ahora necesito encontrar una manera de hacer 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";

por lo que faltan allí. ¿Eso significa que hay una escritura predeterminada para volver a colocarlos?

+1 Buena pregunta. En mi instalación de El Capitán, la calculadora que tenía allí normalmente desapareció repentinamente y tuve que volver a agregarla (al menos pude). ¿Una actualización quizás?
Por lo que vale, todavía está aquí en Mojave 10.14 beta 2, así que no creo que se eliminó intencionalmente.
Acabo de revisar la máquina de mi socio: muchos más widgets, el mismo sistema operativo, una máquina muy similar. Agregado a la pregunta.
Puede usar el antiguo en Dashboard.
El tablero es y siempre fue inútil; No puedes ver en qué estás trabajando mientras está abierto y tan pronto como tocas algo, se cierra de nuevo.
Hmm, acabo de notar esta pregunta. Definitivamente no es una cosa 10.13.5 (es decir, lo estoy ejecutando en el iMac Pro y el widget Calculadora funciona bien). Entonces, ¿estaría en lo correcto al suponer que todavía falta cuando arrancas en modo seguro, pero que está bien en otra cuenta de usuario, pero no en la tuya? (Si no tiene otra cuenta de usuario, podría valer la pena crear una solo para probar).
Está allí en otra cuenta de administrador [no se puede realizar una prueba segura en este momento, se está ejecutando demasiado] y también está allí en la máquina de mi socio. En algún lugar de mi nuevo sistema operativo clonado/restaurado/superpuesto, se ha perdido. Espero no tener que hacer otra superposición del sistema operativo para recuperarlo.
¿Qué pasa con una simple reinstalación del sistema operativo?
Cuando tenga un momento, ¿podría publicar el resultado de defaults read com.apple.notificationcenterui? Gracias.
¿Qué hay de deshabilitar SIP y cambiarle el nombre?

Respuestas (3)

Cuando se trata de solucionar problemas con 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 debe intentar. Consulte la respuesta de Seamus para conocer los pasos involucrados.

2. Verifique el panel de preferencias de Extensiones

En resumen:

  1. Ve a Apple > Preferencias del Sistema... > Extensiones
  2. OPCIONAL: si tiene problemas con las extensiones de terceros, seleccione la opción Todas en el panel izquierdo y luego marque el lado derecho para habilitar cualquiera que no esté activada
  3. Seleccione la opción Hoy en el panel de la izquierda
  4. Ahora verifique la lista del lado derecho para confirmar que los widgets están habilitados (si no, marque las casillas de verificación correspondientes)
  5. Salir de Preferencias del Sistema
  6. Verifique su Centro de notificaciones para ver si los widgets 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 funciona bien en la otra cuenta, intente 4, 5, 6, 7, 8, 9 y 10 a continuación
    • Si el Centro de notificaciones/Widgets no funciona 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 que surgieran 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, correos electrónicos , fotos, etc.).

4. Use Widget Simulator para volver a agregarlo

  1. Ir a/System/Library/Frameworks/NotificationCenter.framework/Resources/
  2. Inicie el simulador de widgets
  3. ahora ve a/System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  4. Arrastre y suelte el com.apple.ncplugin.calculator.appexarchivo en el ícono del simulador de widgets 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á nuevamente en su Centro de notificaciones (o disponible para agregarlo nuevamente)

5. Si está presente, elimine cualquier archivo .plist relevante

NOTA: Si probó otra cuenta de usuario y el centro de notificaciones/widget no funciona correctamente 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 para 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 (p. ej com.apple.ncplugin.calculator.plist. y/o com.apple.calculator.plist), elimínelo y reinicie su Mac.

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

Obtenga una buena copia 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 Calculadora incluso se puede reemplazar con 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 pase esto al problema Mac en la misma ubicación:/System/Library/Frameworks/NotificationCenter.framework/PlugIns/

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

7. Cierra la sesión y vuelve a entrar en iCloud

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

8. Forzar una reindexación de Spotlight

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

  1. Ve a Apple > Preferencias del Sistema > Spotlight
  2. Seleccione la Privacypestaña
  3. Arrastra tu volumen de arranque a la ventana
  4. Espera unos minutos
  5. Elimine su volumen de arranque para que ya no aparezca en la ventana
  6. Salir de Preferencias del Sistema

NOTA: Reindexar su volumen de inicio puede llevar mucho tiempo. El tiempo depende del tamaño de su disco y de la cantidad de datos almacenados en él.

9. Restablece tu contraseña y crea 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 llevará algunas horas, pero 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.

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, intentaré sin él e informaré...
Hmm, SIP no debería impedir que hagas esto, por lo que me sorprendería si deshabilitarlo 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?
Me detuvo intercambiando nuevas versiones de la otra máquina. Desde que lo deshabilité, probé nuevas versiones y también versiones en el escritorio: "no se puede encontrar" sigue siendo el problema. i.stack.imgur.com/818u1.png
Ah, sí, SIP le impediría agregarlos/intercambiarlos, pero no debería afectar su capacidad para usar el simulador, etc. Entonces, ¿falta el widget Calculadora en la lista en Preferencias del sistema> Extensiones> Hoy? Si está allí, ¿está habilitado?
Esta perdido. Ese fue el primer lugar que revisé [preferencia de usuario, logré encontrar ese... Frameworks enterrados 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 está registrando correctamente y no puedo entender qué. Estoy tentado a colocar otro actualizador combinado sobre él nuevamente, o incluso todo el sistema operativo ... una molestia ya que tengo limitaciones de tiempo en el trabajo real que necesito hacer;)
¡¿Esperar lo?! ¿Hay un Simulador de Widget del Centro de Notificación preinstalado en la Mac? Nunca vi esto antes. Muy guay.
Para que lo sepas, acabo de modificar mi respuesta para incluir una amplia gama de opciones que creo que serán útiles para otros usuarios que busquen respuestas. No estoy seguro de cuántos de estos ya has probado, ¡pero espero que haya algo allí que te ayude! Aparte, el problema que está teniendo (es decir, que no puede encontrar el archivo) es algo que solo he visto cuando los desarrolladores no han firmado sus widgets correctamente, lo que claramente no es el caso aquí. :( De todos modos, si se me ocurre algo más, ¡me aseguraré de agregarlo!
Hice todo hasta el 8, pero tengo una profunda paranoia por perder mi llavero: se remonta a 2002, en una línea continua. Me recuerda cosas que he olvidado que incluso necesitaba recordar;) Revisé mi clon antes de volver a colocar el sistema operativo para restaurar mi partición de recuperación faltante y está bien allí, así que actualmente estoy re-clonando desde eso. Te dejaré saber cómo va. [Probé el actualizador combinado nuevamente, por cierto, no me gustó]
Volver a clonar sin solución :( Funciona en el clon en HFS+, pero no una vez que lo clone de nuevo en la unidad de arranque normal, que es APFS.
Bastante justo con respecto al llavero, ¡puede ser bastante estresante jugar con eso! :) En cuanto al actualizador combinado, sí, no pensé que funcionaría. Probablemente habría sido la solución si el widget tampoco funcionaba en sus otras cuentas de usuario, pero no en este caso. Realmente estoy bastante interesado en este problema porque obtener el error de que no pudo abrir el widget porque no se puede encontrar es, bueno, simplemente no tiene sentido (tal vez para un widget de terceros, pero no para un widget de Apple).
En este momento, la única otra solución que se me ocurre no es algo que agregaré a mi respuesta, es demasiado arriesgado documentarlo aquí (ya que implica modificar su cuenta de usuario). ¡ Nunca se sabe lo que podría salir mal! Tal vez la opción 10 sea el camino a seguir, pero si lo hizo, creo que sería genial si aún pudiera mantener la cuenta existente (después de eliminar todos sus datos de usuario) para que tengamos una forma de probar y encontrar la solución. ¡Pero esa es mi curiosidad sacando lo mejor de mí! De todos modos, si pienso en algo más, ¡actualizaré mi respuesta! :)
Sí, el error 'ruta no encontrada' es totalmente desconcertante, especialmente porque continúa dando ese error dondequiera que muevo el archivo. SIP está desactivado en este momento para hacer la vida más fácil hasta que lo solucione, pero estoy muy tentado de volver a clonarlo en HFS + y terminar con eso. Todavía tengo el error "no se pudo crear una instantánea" de Time Machine. Funciona si reduzco solo a la última instantánea, pero luego vuelve a fallar un día después.
Actualmente estoy haciendo un nuevo clon de la unidad 'no werky' existente tal como está. Si eso funciona una vez que esté en HFS, entonces... tendremos un misterio aún más profundo, pero tal vez podamos ponerlo a los pies de APFS.
OK, no estoy realmente seguro de a qué conclusión puedo llegar, excepto que hay "algo mal con APFS"... Clonar disco 'roto' a HFS, funciona bien. Clonarlo de nuevo a APFS nuevo, roto. Vuelva a formatear APFS a HFS y vuelva a clonar, funciona.
Me pregunto qué pasaría si hicieras una instalación limpia de High Sierra en un volumen APFS y luego, suponiendo que el widget Calculadora funciona, lo copiaras a tu volumen habitual. También me pregunto si el tipo de formato APFS (es decir, encriptado, que distingue entre mayúsculas y minúsculas, etc.) estaba en juego aquí. De todos modos, ¡probablemente estés en el punto en que ya no te importa mientras funcione! LOL Ciertamente no te culparía. Será interesante ver qué tan bien funciona Mojave. Hasta ahora, está funcionando mucho mejor en las versiones beta que en las últimas versiones de macOS. ¡Esperemos que eso signifique un enfoque renovado en Apple en la Mac!
Sí, ahora solo tomaré 'funciona' tbh. Sería maravilloso que Mojave vuelva a juntar las cosas, porque para mí, los últimos 2 han sido... pantalones:/ rompiendo más de lo que suman. Podría intentar APFS nuevamente en Mojave, ver qué sucede. Por cierto, los puntos invisibles de Internet son todos tuyos, por el esfuerzo que hiciste y su valor canónico, incluso si no llegamos a una conclusión real.
  1. Abra el Centro de notificacionesingrese 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 Centro de notificaciones.ingrese la descripción de la imagen aquí

Si tan solo fuera así de simple ;-) Puede notar que mi OP muestra el panel de edición abierto... faltan varios.
Sí, lo siento; Pensé que esto era demasiado fácil. ¿Ha intentado eliminar algunos de los elementos en el panel ahora para ver si aparecen como widgets que se pueden agregar?
¿Está la aplicación Calculadora en su carpeta Aplicaciones o en una subcarpeta debajo de Aplicaciones?
Sí. Los que están allí funcionan como se esperaba. Todos funcionan en otra cuenta, por lo que es algo muy específico de la cuenta.
Está en Aplicaciones y funciona, pero no es el mismo cálculo que el de Notificaciones.
Hay un hilo (muy) largo en el sitio de discusión de Apple sobre otro problema con la calculadora de notificaciones. Una cosa que intentaron fue eliminar el contenedor .plist... ¿Quizás esto esté relacionado?

No es una gran respuesta, pero finalmente resolví este problema y también el daño de volumen recurrente + problemas de Time Machine al clonar la unidad, reformatear a HFS + y volver a clonar.

Ninguna cantidad de jugar con APFS lo arreglaría.

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

Nota tardía: Apple consideró oportuno volver a formatear automáticamente a APFS... y ambos problemas regresaron de inmediato.