6 votos

¿Existe una manera de reiniciar remotamente Finder (o despertar el escritorio) desde SSH?

En los últimos meses me he dado cuenta de que mi MacBook Pro es cada vez más reacio a despertarse si se ha dormido por sí mismo, no cuando lo pongo a dormir deliberadamente, sino cuando se deja la máquina durante un tiempo y finalmente se duerme sola.

Suelo utilizarlo con la tapa bajada, con un monitor "principal" conectado por mini-DVI y un "segundo" monitor conectado por USB. A veces, por mucho que pulse las teclas, golpee suavemente el botón de encendido, desconecte las pantallas externas y levante la tapa del portátil, conecte dispositivos USB, inserte y expulse CDs no hay ningún truco que haya probado que consiga "despertar" la pantalla aunque la máquina esté funcionando (recursos compartidos disponibles a través de la red) y pueda acceder por SSH.

Puedo sudo shutdown -r now en la máquina, aunque obviamente eso es un poco drástico. Esto me hizo preguntarme si había algún otro comando de terminal que pudiera utilizar para despertar el Finder (supongo) - ciertamente parece que el escritorio se ha ido a dormir y no puede ser engañado para que se despierte.

¿Se puede reiniciar el buscador de forma remota a través de SSH? Si no es el finder, ¿alguien sabe de algún otro medio de terminal para forzar la máquina a despertar completamente y volver a su estado anterior?

3voto

Brian Childress Puntos 437

Esto cierra el Finder enviándole el AppleEvent "quit", que es la misma señal que el sistema envía cuando se cierra la sesión o se reinicia a través de la GUI:

osascript -e 'quit application "Finder"'

Sin embargo, no creo que cerrar el Finder solucione el problema de despertar del sueño.

2voto

Nick Berardi Puntos 31361

Puedes reiniciar el Finder desde SSH usando el comando

killall -HUP Finder

Sin embargo, no creo que esto ayude al problema de despertar del sueño.

1voto

gary Puntos 4856

Esta respuesta solo cubre tu última pregunta para despertar la compelencia de tu sistema.
necesitas hacerlo con Wake-on-LAN protocot, tiene sme GUI también.

y también ver este ejemplo:

Despertar:

Existen varias utilidades para despertar a los ordenadores a través de la LAN. Una utilidad multiplataforma es WakeOnLAN Necesitarás la dirección MAC del ordenador que quieres despertar:

 % wakeonlan XX:XX:XX:XX:XX:XX

Para obtener la dirección MAC, entra en tu máquina OS X mediante ssh o inicia el Terminal y

 % ifconfig -a

aquí está la fuente.

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