1 votos

¿(High) Sierra establece un nivel más alto para las aplicaciones de la barra de menú?

Anteriormente, con El Capitan, una aplicación como smcFanControl (2.6) podía adentrarse de forma obscura en el sistema operativo.

¿Ha cambiado algo en Sierra o High Sierra? Después de dormir y despertar, la misma aplicación (en la misma versión) ahora requiere volver a ingresar la contraseña de sudo, o de lo contrario no se ejecuta en la barra de menú.

0 votos

¡¡¡Veo lo que hiciste ahí con el título!!! ¿También publicaste esto a las 4:20, para más hilaridad?

1voto

Douglas Puntos 10417

No tiene nada que ver con un "estándar superior" (percibido) para los iconos de la barra de menú, tiene que ver con el nivel de privilegio del proceso que estás intentando ejecutar (o reiniciar desde el modo de suspensión).

En este caso, para acceder al proceso que controla los ventiladores, necesitas tener privilegios de nivel root. Hasta que otorgues esos privilegios a ese proceso, no se ejecutará y por lo tanto no aparecerá en tu menú.

0 votos

No veo tu punto. Tal vez no fui claro. Ejecutar sudo era necesario (bajo el capó) en El Capitan y sigue siendo el caso en High Sierra. La diferencia es que en El Capitan era "sticky" (sobrevivía a las pausas, cerrar la sesión, y reinicios). Ahora ni siquiera sobrevive al sueño.

0 votos

Estás confundiendo un ícono en el menú con permiso para ejecutar. Ingresas sudo, se ejecuta. Cuando duermes, la aplicación se cierra y para reiniciarla necesita permiso nuevamente. Así es como está escrita tu pregunta.

1voto

ProGrammer Puntos 64

No que yo sepa, si bien es cierto que se hicieron mejoras de seguridad con el nuevo lanzamiento (High Sierra), el problema que estás describiendo parece no estar relacionado con eso. Intenté replicar tu escenario pero funciona bien para mí.

Cosas que puedes probar:

  1. Reinstala la aplicación.
    • Quizás sea mejor hacerlo con AppCleaner para eliminar primero todos los archivos asociados.
  2. Asegúrate de que esté instalado en la carpeta de Aplicaciones en tu Mac.
    • Creo que esto establece ciertos privilegios para la aplicación que podría no obtener si está dentro de otros directorios más oscuros.
  3. Revisa tu Llavero y prueba a autenticar de nuevo la aplicación. Esto es mejor hacerlo después de reinstalarla y eliminar cualquier entrada relacionada.

Espero haberte dado un par de cosas más para probar, házmelo saber si tuviste éxito usando uno o más de estos métodos.

0 votos

Pensé en probar tus sugerencias una por una para aislar la solución, si una basta. Después de copiar smcFanControl.app a /Applications, noté ya un cambio. Necesitaba ser sudo/admin una vez, en lugar de dos veces. Ahora parece sobrevivir al dormir. Esperaré un par de días para asegurarme de que esto lo resuelve. Después de la actualización, estaba ejecutando smcFanControl.app desde mi carpeta ~/Downloads. Parece que esto marca la diferencia.

0 votos

@Calaf Estoy tratando de aumentar mi reputación en Stack Exchange y esperaba, si todo está bien, que puedas marcar mi solución como la respuesta. De esa manera, otros que se encuentren con ella en el futuro también podrán beneficiarse.

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