며칠 전부터 간헐적으로 맥에서 타자를 치다가 중간에 입력이 끊기는 현상이 발생했습니다.
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
반응형
'Software > development' 카테고리의 다른 글
[IntelliJ] 코드 생성시 final modifier 붙이기 (0) | 2023.08.05 |
---|---|
[zim] zsh docker autocompletion 추가하기 (0) | 2023.08.03 |
[GitHub] app 등록이 안될 때 해결방법 (0) | 2022.10.10 |
[vim] 한국어 키보드 사용시 문제점 및 해결방법 (Karabiner-Elements) (0) | 2022.09.25 |
mmv - 패턴 이용해 여러 파일 한번에 이동/삭제/링크 할 수 있는 유틸리티 (0) | 2022.09.05 |