OS X GUI 재시작


24

WindowServer (OS X의 GUI)를 다시 시작해야합니다. 명령을 사용하여 이것이 가능하다는 것을 알고 sudo killall -HUP WindowServer 있지만 열려있는 모든 응용 프로그램이 닫힙니다. 열려있는 모든 응용 프로그램을 종료하지 않고 WindowsServer를 다시 시작하는 방법이 있습니까?


어떤 OS 버전을 사용하고 있습니까?
다니엘

나는 10.5, 10.6 및 10.7에서 작동해야합니다
Samantha Catania

2
로그 아웃 / 로그인으로 충분하지 않은 (또는 해당 문제가 다시 시작되어) Window Server를 종료하려는 이유는 무엇입니까?
Jason Salaz

나는 프로그램을 쓰고 있어요 당신은 로그 아웃 /에에 사용자에 의존 할 수 없다
사만다 카타니아

당신이 할 수있는 - - 또는 모양 키오스크 모드에서 다음 로그 아웃 강제
user151019

답변:


22

시도해 볼 수도 있습니다 :

killall -KILL Dock

Dock을 종료하면 WindowServer가 다시 시작됩니까?
nohillside

@patrix UI 인터페이스의 일부를 다시 시작합니다 (확실하지 않음). 제 경우에는 상단 막대가 표시되지 않았습니다 (시간, 시계, 소리 및 wifi는 보이지 않습니다 ...). 독을 다시 시작하면 문제가 해결되었습니다.
Benjamin Crouzier

공정한 요점이지만 이것이 질문에 설명 된 문제와 어떤 관련이 있습니까?
nohillside

@patrix 열려있는 모든 응용 프로그램을 종료하지 않고 UI의 일부를 다시 시작하는 방법 입니다. OP에 도움이 될 수 있습니다.
Benjamin Crouzier

이것은 VNC / Mac 원격 데스크탑을 통한 로그인을 방해하는 Mac OS X GUI의 손상된 비디오 부분을 다시 시작해야 할 때 아주 잘 작동합니다. 여전히 SSH를 통해 로그인하고 killall -KILL Dock명령을 실행하고 대부분의 앱이 작동하고 사용자가 계속 로그인하도록 할 수 있습니다. 동시에 VNC 원격 액세스가 복원되었습니다. 감사합니다!
Darkstar

7

모든 앱을 닫지 않고 윈도우 서버를 다시 시작할 수있는 방법은 없습니다. 로그 아웃했다가 다시 로그인하는 것이 가장 좋습니다


6

WindowServer는 모든 프로그램 (Finder 포함)에 대해 모든 Windows 및 Windows 컨텐츠를 작성해야하므로 모든 응용 프로그램을 종료하지 않고 프로세스를 종료 할 수 없습니다.

OSX 10.5 용 Apple 기술 노트 TN2083 에서 Window Server에 대해 읽을 수 있습니다 .

해당 문서에서 Apple이 향후 Systemversions에서 동작을 변경할 계획이라고 발표되었지만 필요한 OS 목록에 있습니다.


1
나는 그것을 제거하는 것에 대한 메모는 전체 윈도우 서버를 제거하지 않고 전역 부트 스트랩 네임 스페이스에서 윈도우 서버를 사용할 수 있다는 사실을 언급한다고 생각합니다.
ughoavgfhw

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

세 가지 중 하나가 다시 시작되지 않으면 (때로는 파인더가 때때로 자동으로 재부팅되지 않음) 초기 설정 후에 다음 명령을 실행하십시오.

open -a Finder
open -a SystemUIServer

이 명령 집합 (특히 killall Finder)은 taskkill /IM explorer.exeMS-DOS 명령 줄 과 거의 동일 합니다.


이렇게하면 응용 프로그램이 열려 있습니까?
nohillside

그렇습니다.
Lithtex Printing Solutions
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.