[apple] 마우스에 대한 배터리 부족 알림을 조기에받습니다

Magic Mouse 2의 배터리 부족 경고를받는 비율을 조정할 수 있습니까?

나는 현재 죽어가는 지점에 2 % 밖에 안 돼서 내가하고있는 일을 멈추고 플러그를 꽂아야합니다. 자연스러운 휴식.



답변

bash 스크립트를 복사하고 실행하고 cron 작업을 추가하려는 사람들을 위해 무료 및 최신 (2018 년 6 월 현재)이며 프로그래밍이 필요없는 완벽한 솔루션이 있습니다 (저는 그 부분을 수행했습니다). 시스템 관리 :

이것을 다음 과 같은 bash 스크립트에 저장하십시오 ~/.mouse-battery-check.sh.

#!/usr/bin/env bash
PATH=/usr/local/bin:/usr/local/sbin:~/bin:/usr/bin:/bin:/usr/sbin:/sbin

# actual battery level
BATT=`ioreg -c AppleDeviceManagementHIDEventService -r -l | grep -i mouse -A 20 | grep BatteryPercent | cut -d= -f2 | cut -d' ' -f2`

# defaults to warn at 20%; accepts other number as 1st argument (useful for testing)
COMPARE=${1:-20}

if [ -z "$BATT" ]; then
  echo 'No mouse found.'
  exit 0
fi

if (( BATT < COMPARE )); then
  osascript -e "display notification \"Mouse battery is at ${BATT}%.\" with title \"Mouse Battery Low\""
fi

터미널을 열고 스크립트를 실행 가능하게 만드십시오.

chmod +x ~/.mouse-battery-check.sh

이제 BlueTooth 마우스가 연결되어있을 때 스크립트를 실행하여 스크립트가 데스크탑 알림을 보내는 지 테스트 할 수 있습니다 (이는 배터리를 101 % 미만으로 테스트하므로 항상 알림을 보내야합니다).

~/.mouse-battery-check.sh 101

기본 설정 (20 %)으로 다시 테스트하려면

~/.mouse-battery-check.sh

BlueTooth 마우스가 감지되지 않으면 스크립트가 “마우스를 찾을 수 없음”을 반환합니다.

자동 확인

이제 주기적으로 테스트하고 자동으로 알리려면 새로운 cron 작업을 추가하십시오 .

env EDITOR=nano crontab -e

15 분마다 확인하는 항목을 추가하십시오.

*/15 * * * * cd ~ && bash ~/.mouse-battery-check.sh

(여기서 배터리 백분율을 스크립트에 매개 변수로 다시 전달할 수 있습니다.)

눌러 Control+X다음 Y다음 Enter편집기를 종료하고 크론 작업을 저장합니다.

감사의 말

배터리 확인의 경우이 답변은 다음과 같습니다.

배터리 경고 수준의 매직 마우스 조정

알림을 위해이 답변 :

AppleScript 또는 쉘 스크립트에서 알림 센터 알림을 어떻게 트리거 할 수 있습니까?

크론 작업의 경우이 블로그 :

https://ole.michelsen.dk/blog/schedule-jobs-with-crontab-on-mac-osx.html


답변

방법이 있습니다!

슬프게도이를 위해서는 BTT (Better Touch Tools)가 필요합니다. BTT는 무료이지만 지속적인 개발을 지원하기 위해 5 USD부터 시작하는 유료 라이센스 모델이 있습니다. 그러나 afaik은 며칠 동안 무료로 테스트 할 수 있습니다.

알림을 설정하는 방법 :

  1. BTT 시작 → 메뉴 표시 줄 → 기본 설정 → 기본 설정 → “시작시 BTT 시작”확인
  2. 고급 설정으로 전환 (왼쪽 상단)
  3. 마우스 설정으로 이동 (오른쪽 상단 모서리)
  4. 하단의 “일반”아래에 “배터리 잔량이 X %보다 낮 으면 경고”가 있습니다.
  5. 옵션을 확인하고 레벨을 설정하십시오.

btt 스크린 샷


답변

https://github.com/kkunkel/OSX-Nagios 와 같이 항상 비트 바를 다운로드하고 실행할 스크립트를 추가 할 수 있습니다 .


답변