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?
¿Matar el Dock reinicia el WindowServer?
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)?
0 votos
Estoy escribiendo un programa y no puedes confiar en que el usuario cierre sesión/inicie sesión
0 votos
Luego fuerza el cierre de sesión - lo que puedes hacer - o mira el modo quiosco
1 votos
Cerrar sesión sigue cerrando todas tus aplicaciones en ejecución
0 votos
Es absurdo que Apple no proporcione una forma de hacer esto. Muchas veces mi interfaz de usuario en múltiples monitores se confunde un poco y un reinicio lo arreglaría. incluso MICROSOFT proporciona esto a través de 'net stop uxsms & net start uxsms', ¿por qué no puede hacerlo APPLE?
0 votos
Mucho relacionado: apple.stackexchange.com/questions/103610/… - también, he estado usando
killall
desde antes de esta pregunta sin problemas. Mata soloWindowServer
, y nada más. Pero lo uso con el signoTERM
por defecto, lo que significa simplemente escribirlo sin-HUD
.0 votos
RE:"¿Por qué hacer esto?" A menudo encuentro que las aplicaciones dejan de renderizarse en la pantalla - si "expongo" todas las aplicaciones (gesto de cuatro dedos hacia arriba) aún puedo pasar el ratón por encima de donde deberían estar las miniaturas de las aplicaciones y ver un borde y un título de ventana, pero no hay nada allí: veo mi fondo de pantalla a través del espacio donde debería estar mi aplicación. Puedo hacer clic en ella para aparentemente llevarla al primer plano, etc., pero aún no puedo verla. ¡No quiero cerrar la sesión y cerrar todas las aplicaciones - estaba en medio del trabajo cuando las cosas se volvieron invisibles! (Generalmente conectar/desconectar monitores externos).
killall -KILL Dock
soluciona esto para mí0 votos
@cregox Sé que escribiste tu comentario hace seis años, pero enviar SIGTERM a WindowServer en mi máquina no detiene el proceso. Parece que simplemente lo ignora.
0 votos
@forresthopkinsa uf, sí, lo siento. ¡Han pasado al menos 3 años en los que estoy felizmente completamente fuera del ecosistema de Apple! El mejor y quizás único consejo que puedo darte es que también saltes de ese barco. Puede que nunca se hunda, pero tampoco va a ningún lugar al que quiera ir. Probablemente, a nadie realmente. ¡No es solo cuestión de trabajos de rip... larga historia! Comienza con un enlace de autopromoción que puedes encontrar en mi perfil, sobre sostenibilidad.
0 votos
@cregox Seguiría tu ejemplo con gusto, ¡pero no podemos elegir las computadoras de trabajo :)
0 votos
Un hombre tonto una vez dijo que a veces nuestra cabeza puede ver más "peros" que el único que tenemos detrás.