OS X GUI'yi yeniden başlatın


24

WindowServer'ı (OS X'in GUI) yeniden başlatmam gerekiyor; Bunun komut kullanılarak elde edilebileceğini biliyorum sudo killall -HUP WindowServer ama bu tüm açık uygulamalarınızı kapatıyor. Tüm açık uygulamalarınızı bırakmadan Windows Server'ı yeniden başlatmanın bir yolu var mı?


Hangi işletim sistemi sürümünü kullanıyorsunuz?
Daniel

10.5, 10.6 ve 10.7'de çalışmam gerekiyor
Samantha Catania

2
Neden oturumu kapatıp / giriş yapamayan bir Windows Server'ı öldürmek istiyorsun (veya bu konuda yeniden başlat)?
Jason Salaz

Bir program yazıyorum ve oturum açmak / kapatmak için kullanıcıya güvenemezsiniz
Samantha Catania

Ardından oturumu kapatmaya zorlayabilirsiniz - yapabilecekleriniz - ya da kiosk moduna
user151019 12:11

Yanıtlar:


22

Ayrıca deneyebilirsiniz:

killall -KILL Dock

Dock'u öldürmek, WindowServer'ı yeniden başlatır mı?
yokuş yukarı

@patrix UI arabiriminin bazı bölümlerini yeniden başlatır (hangisinden emin değil). Benim durumumda, üst çubuk görüntülenmiyordu (zaman, saat, ses ve wifi görünmüyordu ...). İskelenin yeniden başlatılması sorunu çözdü.
Benjamin Crouzier

Dürüst olmak gerekirse, ancak bunun soruda açıklanan sorunla ilgisi nedir?
yokuş yukarı

@patrix UI bölümlerini tüm açık uygulamalarınızı bırakmadan yeniden başlatmanın bir yoludur . OP'ye yardımcı olabilir.
Benjamin Crouzier

Bu, VNC / Mac Remote Desktop üzerinden giriş yapmayı engelleyen Mac OS X GUI'nin düşen Video bölümünü yeniden başlatmanız gerektiğinde oldukça iyi çalışıyor. Hala SSH ile giriş yapabilir, killall -KILL Dockkomutu verebilir ve uygulamaların çoğunluğunun işlevsel kalmasına ve kullanıcının hala giriş yapmasına izin verebilirdim . Aynı zamanda, VNC uzaktan erişimi geri yüklendi. Teşekkürler bayım!
Darkstar

7

Tüm uygulamaları kapatmadan pencere sunucusunu yeniden başlatmanın bir yolu yoktur; oturumu kapatıp tekrar açmak en iyi seçenektir


6

WindowServer, tüm Programlar için tüm Windows ve Windows İçeriğinin çizilmesinden sorumludur (Bulucu dahil), bu nedenle Süreci tüm Uygulamaları öldürmeden öldürmek mümkün olmazdı.

Pencere Sunucusu hakkında, OSX 10.5 için Apple Teknik Notu TN2083'te okuyabilirsiniz .

Bu belgede, Apple'ın gelecekteki Systemversions'daki Davranışı değiştirmeyi planladığı açıklanmasına rağmen, gereken işletim sistemleri listenizde.


1
Sanırım, kaldırmayla ilgili not, pencere sunucusunun tüm pencere sunucusunu kaldırmadan değil, genel önyükleme ad alanından erişilebildiğine işaret ediyor.
ughoavgfhw 12:11

4
killall Finder         # what should work
killall SystemUIServer # what to run in addition if it does not

Üçünden herhangi biri yeniden başlatılmazsa (bulucu bazen deneyimime göre otomatik olarak yeniden başlatılmaz), ilk komuttan sonra bu komutları çalıştırın:

open -a Finder
open -a SystemUIServer

Bu komut dizisi (özellikle killall Finder) neredeyse aynen taskkill /IM explorer.exeMS-DOS komut satırında olduğu gibidir.


Biri bunu yaparsa uygulamalar açık kalır mı?
yokuş yukarı

Evet, kesinlikle yaparlar.
Lithtex Printing Solutions,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.