윈도우 환경에 익숙해질 대로 익숙해졌던 윈도우 썩은물 콩니,,
이직한 회사에서 프로그래머 직군은 맥북 지급이라 강제로 맥북을 쓴 지 이제 반년이 되었는데요..
아직도 macOS 환경에 대해 모르는 것이 많아 당황하는 일이 많습니다.
그 중 하나가 이거였는데, 평소에는 멀티디스플레이 쓰다가 커넥터를 뽑고 싱글디스플레이로 전환하면
멀티디스플레이 상태에서 모니터(맥북 내장디스플레이 말고 외부 모니터)에서 작업하던 창이 사라져버리는 현상이 종종 발생합니다.
이때 해당 어플리케이션을 데려오려고 활성화해서 창을 클릭하면 다시 싹 사라져버리고... 이런 현상입니다.
저는 이걸 집 나간 창(??) 이라고 부르는데 이게 윈도우에선 그냥 알트 엔터 해서 띄우고 데려와버리면 되는데
맥북에선 희한하게 클릭하면 다시 원래의 디스플레이로 돌아오면서 집 나간 창을 놓쳐버리게 됩니다.
그래서 회의실에서 회의하다 갑자기 장애난 서버 확인하려고 하다가 접근통제 어플리케이션이 집 나간 창이 되어서
확인도 못하고 헐;;헐;;하다가 결국 다른 분 컴으로 확인한 기억이..ㅠ
보통 이거 해결방법 검색하면 그 어플리케이션에서 지원하는 창(윈도우) 관련 기능으로 데려오라고 하는 것 같던데
제 경우에는 집 나간 어플리케이션이 그런 기능 지원하는 게 없어서 구글링하다 스크립트로 해결했습니다.
말이 길었는데요 아래의 내용을 스크립트 편집기에 넣고 Run 하시면 됩니다.
tell application "System Events" to tell window 1 of process "프로세스명"
set position to {100, 100}
end tell
프로세스 이름을 모르겠으면 커맨드+옵션+ESC 누르고 강제종료창에서 프로세스 이름 확인하시거나 하시면 되겠습니다.
예를 들어서 카카오톡 어플리케이션이 집을 나갔다면
스크립트 편집기에서 아래와 같은 스크립트를 작성 후 Run 하시면 맥북 디스플레이 가운데로 돌아옵니다.
tell application "System Events" to tell window 1 of process "카카오톡"
set position to {100, 100}
end tell
아직도 맥북이 어려워서 서러운 맥알못이었습니다,,꾸벅
검색을 위한 키워드: 맥북 화면 밖으로 나간 창, 맥 화면 바깥으로 창, 맥 디스플레이 바깥으로 나간 창, 맥 화면 밖 프로그램
'CS and others' 카테고리의 다른 글
[이럴땐이렇게] Mac OSX 에서 확장자 일괄 변경하기 (하위 폴더내 파일 포함) (1) | 2021.08.29 |
---|---|
패킷에서 특정 프로토콜의 영역이 이상하게 잡힌다면...? (0) | 2021.08.14 |
Declarative vs. Imperative (0) | 2021.05.14 |
201202 Linux 두 디렉토리(폴더)의 차이점 비교(diff -rq) (0) | 2020.12.02 |
200803 TIL: 파이썬 인공지능 특강 (0) | 2020.08.03 |