며칠 전부터 간헐적으로 맥에서 타자를 치다가 중간에 입력이 끊기는 현상이 발생했습니다.

cmd+tab 이라도 누른듯 포커스가 어디 이상한데로 납치되고 포커스가 없어져 그때부터 타자 치면 맥북에서 다들 아실 팅팅팅 소리가 납니다.

맥 왼쪽 위에는 지금 무슨 프로그램이 포커스중인지 나오는데, 무조건 이렇게 나옵니다.

 

범인을 찾고 싶어도 단서가 없는 상황... 일단 어떤 프로그램이 포커스를 뺏어가는지 알기 위해 스크립트를 찾아봤습니다

#!/usr/bin/python
# Prints current window focus.
# See: https://apple.stackexchange.com/q/169277
from AppKit import NSWorkspace
import time
workspace = NSWorkspace.sharedWorkspace()
active_app = workspace.activeApplication()['NSApplicationName']
print('Active focus: ' + active_app)
while True:
    time.sleep(1)
    prev_app = active_app
    active_app = workspace.activeApplication()['NSApplicationName']
    if prev_app != active_app:
        print('Focus changed to: ' + active_app)

일단 이 스크립트 아무데나 만들어서 +x 권한 주시고 실행해주세요.

❯ ./focusChecker.py
Active focus: iTerm2
Focus changed to: Google Chrome
Focus changed to: iTerm2
Focus changed to: Google Chrome
Focus changed to: Fig
Focus changed to: Google Chrome
Focus changed to: iTerm2

그럼 이런식으로 포커스가 바뀔 때마다 터미널에 출력됩니다.

 

자 감시해본 결과는..? 두구두구

 

바로 아프리카tv였습니다~ (MACafpackage)

ㅎㅎ 아프리카 들어가지도 않았는데 왜 켜져 있는지 ㅎㅎ 할말이 많지만 참겠습니다

 

아무튼 이놈을 지웠으니 이제는 타자치다 끊기는 일이 없을 것 같습니다

 

Reference

https://apple.stackexchange.com/a/285089/404275

반응형