반응형
콩니🔧
개지니어 콩니
콩니🔧
전체 방문자
오늘
어제
  • 분류 전체보기 (79)
    • Life outside of work (13)
    • DevOps (29)
    • Developments (23)
    • CS and others (7)
    • Book reviews (7)

블로그 메뉴

  • 홈
  • 태그

공지사항

  • 제가 누군지 궁금하시다면

인기 글

태그

  • Infra
  • web
  • DevOps
  • kubernetes
  • Network
  • 프로그래머스
  • programmers
  • Jenkins
  • HTML
  • Java

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
콩니🔧

개지니어 콩니

CS and others

[이럴땐이렇게] 맥북에서 창이 화면 밖으로 나간 경우(집 나간 창) 데려오기

2021. 6. 26. 20:00
반응형

윈도우 환경에 익숙해질 대로 익숙해졌던 윈도우 썩은물 콩니,,
이직한 회사에서 프로그래머 직군은 맥북 지급이라 강제로 맥북을 쓴 지 이제 반년이 되었는데요..
아직도 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
    콩니🔧
    콩니🔧
    개발알못 인프라알못 콩니

    티스토리툴바