52 votos

Reiniciar GUI de OS X

Necesito reiniciar el WindowServer (la GUI de OS X); Sé que esto se puede lograr usando el comando sudo killall -HUP WindowServer pero esto cerrará todas tus aplicaciones abiertas. ¿Hay alguna manera de reiniciar el WindowServer sin que se cierren todas tus aplicaciones abiertas?

0 votos

¿Qué versión de sistema operativo estás utilizando?

0 votos

Necesito que funcione en 10.5, 10.6 y 10.7

2 votos

¿Por qué quieres matar el Servidor de Windows que no podría ser suficiente con cerrar sesión/iniciar sesión (o incluso reiniciar)?

65voto

santiagozky Puntos 258

También puedes intentar:

killall -KILL Dock

1 votos

¿Matar el Dock reinicia el WindowServer?

0 votos

@patrix Reinicia algunas partes de la interfaz de usuario (no estoy seguro de cuáles). En mi caso, la barra superior no se mostraba (el tiempo, reloj, sonido y wifi estaban invisibles...). Reiniciar el dock solucionó el problema.

0 votos

Punto justo, ¿pero cómo se relaciona esto con el problema descrito en la pregunta?

9voto

Sung Puntos 9172

El WindowServer es responsable de dibujar todas las ventanas y el contenido de las ventanas para todos los programas (incluido el Finder), por lo que no sería posible terminar el proceso sin cerrar todas las aplicaciones.

Puedes leer sobre el Window Server en la Nota Técnica de Apple TN2083 para OSX 10.5.

Aunque se anuncia en ese documento que Apple planea cambiar el comportamiento en futuras versiones del sistema, está en tu lista de sistemas operativos requeridos.

1 votos

Creo que la nota sobre eliminar se refiere al hecho de que el servidor de ventanas está disponible desde el espacio de nombres global de bootstrap, no eliminar todo el servidor de ventanas.

0 votos

"no es posible" está exagerando, ya que los administradores de ventanas de Linux X pueden reiniciarse sin problemas sin cerrar aplicaciones. La arquitectura de Apple parece no permitir reiniciar la ventana sin cerrar todas las aplicaciones.

8voto

Robert S. Puntos 15449

No hay forma de reiniciar el servidor de ventanas sin cerrar todas las aplicaciones; cerrar sesión y luego volver a iniciar sesión es la mejor opción

7voto

kirushik Puntos 804
killall Finder         # lo que debería funcionar
killall SystemUIServer # qué ejecutar además si no lo hace

Si alguno de los dos no se reinicia (a veces Finder no se reinicia automáticamente en mi experiencia), entonces ejecuta estos comandos después del primer set:

open -a Finder
open -a SystemUIServer

Este conjunto de comandos (específicamente killall Finder) es casi exactamente como taskkill /IM explorer.exe dentro de la línea de comandos de MS-DOS.

0voto

Deecee Puntos 39

Si esto es para reiniciar la GUI sin cerrar todas las aplicaciones (para resolver problemas de temblor en la interfaz de usuario, un cursor de mouse duplicado, etc...) encontré que apagar la pantalla también funciona.

Esta pregunta anterior tiene información sobre cómo hacer esto.

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