Sentimental Programmer | ysoftman tags

terminated screencapture

맥스크린 캡쳐시 저장이 안되는 경우가 발생했다. 될 때는 되고 안될때는 안되던가 수초간의 딜레이가 발생 후 저장됐다
스크린 캡쳐 관련 프로세스는 다음 2개가 있다.
screencapture: cmd+hift+3/4 로 실제로 캡처를 수행하는 프로세스
screencaptureui: cmd+shift+5 로 화면 캡처 메뉴 UI 를 보여주는 프로세스

위 2개 프로세스를 모니터링(btop 등에서 screen 이름으로 필터링) 하고
cmd+shift+4 누르면 screencapture 가 실행되고 종료되지만 캡쳐가 되지 않거나 느리게 캡쳐된다.

다음과 같은 명령으로 영역 캡쳐 테스트시 캡쳐가 안되는 경우 강제 종료가 되고 있다는것을 알았다.
screencapture -R 0,0,100,100 -t jpg z.jpg
zsh: terminated  screencapture -R 0,0,100,100 -t jpg z.jpg

cmd+shift+5 누르면 screencaptureui 가 생겼다 사라진다.(메뉴가 잠깐 보였다 사라진다)

혹시 falcon 보안 프로그램이 캡쳐행위를 보안 위협이라고 판단해서 막는지 screencaptureui 과 로그 확인해 봐도 내용이 복잡하다.
log show --predicate 'subsystem == "com.crowdstrike.falcon"' --last 10m
log show --predicate 'process == "screencaptureui"' --style compact

claude-code 으로 원인 파악을 해봤다.
-----
최종 분석 결과

  전체 시스템 로그에서 screencaptureui[19932]가 죽는 순간을 확인했습니다:

  10:05:46.908 - gamepolicyd: running-NotVisible (마지막 상태 업데이트)
     ↓ 623ms - 로그에 아무 이벤트 없음 (보이지 않는 곳에서 kill)
  10:05:47.531 - WindowServer: "Process death... outside of RPC" (외부에서 프로세스 사망)
  10:05:47.538 - launchd: "removing child: pid/19932"

  **WindowServer는 프로세스를 죽인 것이 아니라 "사망을 보고"**했을 뿐입니다. 로그에 남지 않는 커널 레벨에서 프로세스가
  종료되었습니다.

  ---
  원인: CrowdStrike Falcon Sensor

  시스템에 설치된 CrowdStrike Falcon (Endpoint Security Extension)이 screencaptureui를 종료시키고 있을 가능성이 매우 높습니다.

  근거:
  1. Endpoint Security 프레임워크는 커널 레벨에서 동작하여 일반 로그에 흔적을 남기지 않고 프로세스를 종료할 수 있음
  2. screencaptureui가 매번 500~900ms 후 일관되게 죽음 - 정책 평가 후 kill하는 패턴
  3. 설정 리셋, TCC 초기화, 로그아웃 등 모든 OS 레벨 조치가 효과 없음
  4. CrowdStrike는 기업 환경에서 화면 캡쳐를 DLP(데이터 유출 방지) 정책으로 차단하는 기능이 있음

  해결 방법

  1. IT/보안 팀에 문의 - CrowdStrike Falcon의 DLP 정책에서 화면 캡쳐(screencaptureui)가 차단되어 있는지 확인 요청
  2. CrowdStrike 관리 콘솔에서 해당 기기의 screen capture 관련 정책 예외 추가 요청
  3. 임시 확인: IT 팀에서 CrowdStrike를 잠시 비활성화해줄 수 있다면, 그 상태에서 Cmd+Shift+5가 정상 작동하는지 테스트
-----

cigarette smoke

난 담배 냄새를 정말 싫어한다. 길가에서 담배피는 사람을 보면 최대한 멀리 떨어져 간다.
이런 내가 출근하면 사무실에 베인 담배 냄새 때문에 힘들다. 사무실은 환기가 잘되지 않아서 흡연자의 담배 냄새가 사무실에서 겹겹이 쌓인다. 흡연하시는 분들이 밖에서 담배를 피고 와도 몸과 옷에 베인 담배 냄새는 사라지 않고 사무실에서 퍼져나간다.
사무실 내 자리에 있다 보면 은은하게 계속 나는 담배 냄새에 목은 따끔거리고 머리는 어지럽다.
마스크를 써봤지만 담배 냄새는 막을 수 없었다. 공기 청정기가 몇개 있지만 냄새는 초미세먼지보다 입자가 작아서 공기청정기도 별 소용이 없더라.

여기 저기서 몇분이 기침을 하는데 나와 같은 고통이 아닌가 싶다.
10분만 들어와 앉아 있으면 나 같은 경우 숨쉬기 두려울 정도인데 아무도 이 현상에 대해서 말하지 않는다.
주위 동료들에게 물어봐도 담배 냄새 나는지 모른다고 하니 내가 좀 예민한 편인가?
그런데 사내 채팅방에 환기 관련 얘기를 꺼내면 동의 여론이 몇몇 보인다.
사실 회사에는 담배 냄새를 직접적으로 얘기하기 어렵다. 왠지 흡연자들을 탓으로 돌리기 느낌이 들고 딱히 해결책이 보이지 않아서다. 그래서 단순 실내 환기가 안된다고 말은 하지만 근본적인 원인은 담배 냄새다.
나 처럼 힘들어 하는 사람이 더 없는지 아니면 다들 말들을 안하는건지 모르겠다.

어렸을적 할아버지와 같이 살았는데 가끔 할아버지 친구분들이 집에 모여서 마작을 하시면서 담배를 피곤했다. 몇시간을 그렇게 있으면 안방이며 거실, 집안 전체거 담배 연기로 뿌옇게 변했다. 정말 화생방이 따로 없었다. 친구분들이 모두 가시고 할머니가 담배 때문에 할아버지한테 막 뭐라뭐라 하셨는데 이때 난 할머니편이었다.
예전엔 건물내에서도 담배피고 심지어 더 옛날엔 의사가 진료 보면서 담배를 폈을때도 있었는데 지금은 흡연구역을 제한하는 세상이 되었으니 내 기준으로 좋아졌다.
그래도 회사들이 밀집한곳은 여기 저기 많은 흡연자들의 담배 공장이 연기를 피우고 있고 난 동네 일진을 피하는것 처럼 발걸음을 재촉한다.

암튼 나는 사무실 담배 냄새 때문에 여기저기 빈회의실을 찾아 다니며 최대한 담배 냄새에서 멀어지려고 한다. 그런데 회의실, 화장실등 몇몇 사람들이 많이 모이는 장소에서도 담배 냄새를 맡을 수 있다. 나 완전 담배 냄새 탐지견인가?
목이 아프고 뭔가 먼지가 낀 느낌 때문에 퇴근길엔 가래침을 계속 뱉는다.
이 담배 냄새는 집에와서 샤워를 하고 코세척을 몇번을 해도 쉽게 사라지지 않는다.
흠, 재택일때는 이런 고민이 없었는데 출근하니 이런 문제를 겪는다.
낼은 또 어떻게 담배 냄새로 부터 피해있어야 할지 고민이다.

요즘은 전자담배가 많은데 솔직히 난 이 전담 냄새가 더 힘들다. 찐득한 성분의 에어로졸로 옷과 코속에 흡착돼서 냄새가 잘 빠지지도 않는다.
아래 공익 광고를 보며 모두가 비흡연자가 되는날이 오길 바란다.

ABKO A87K keyboard

ABKO A87K keyboard(20260127구입)
맘모스 스위치(45+10gf)로 조약돌 소리의 쫀득한 키감, 보라색을 좋아하는 아들의 첫 키보드로 구입했다.


usb / Bluetooth / 2.4G 무선 : 선택 스위치 위쪽에 있다.
win / mac : 선택 스위치가 위쪽에 있다.
knob(노브) : 볼륨 조절
fn + q : 2.4G 무선 선택(3초간 누르고 있으면 페어링)
fn + w / e / r : bluetooth 1~3 선택(3초간 누르고 있으면 페어링)
fn + home : 키보드 양쪽 사이드 LED 효과 변경
fn + 방향키 : 디스플레이에서 메뉴 이동(LED 효과는 디스플레이에서 설정)
fn + enter : 디스플레이에서 메뉴 선택
fn + esc : 3초간 누르면 초기화