slock(디스플레이 잠금)이 활성화된 경우 마우스 비활성화

slock(디스플레이 잠금)이 활성화된 경우 마우스 비활성화

나는 그것이 잘못되었다고 생각하는 .xinitrc에 넣었습니다.

#!/bin/bash
LOCKER=$(slock)
if [ $LOCKER -eq 1 ]; then
    exec xinput --set-prop 8 "Device Enabled" 0
else
    exec xinput --set-prop 8 "Device Enabled" 1
fi

어디에 넣어야 하는지, 제대로 쓰여졌는지. 미리 감사드립니다

답변1

이때,매뉴얼 페이지에 따르면 slock이 명령은 화면이 잠겨 있을 때만 실행할 수 있습니다. 따라서 마우스를 다시 활성화할 수 없습니다(slock을 사용하는 경우에만).

그러나 그래픽 환경에 따라 이벤트를 수신할 수 있습니다. 이 질문을 확인하세요:화면이 잠기거나 잠금 해제되면 스크립트 실행, 올바른 방향을 가리켜야 합니다.

마우스를 뽑았다가 다시 연결하면 xinput을 통해 마우스를 쉽게 비활성화할 수 있습니다.

관련 정보