Nhận thông báo pin yếu cho chuột trước đó


19

Có thể điều chỉnh% mà tôi nhận được cảnh báo về pin yếu cho Magic Mouse 2 của tôi không?

Hiện tại tôi chỉ nhận được ở mức 2% tại thời điểm nó sắp chết nên tôi phải dừng những gì tôi đang làm và cắm nó vào. Một lời nhắc nhở khoảng 10-15% sẽ cho phép tôi cắm nó vào lần tiếp theo một sự phá vỡ tự nhiên.


Câu hỏi hay. Thật tệ là không có câu trả lời
Martin

Câu trả lời:


12

Đối với những người sẵn sàng sao chép và chạy tập lệnh bash và thêm công việc định kỳ, đây là một giải pháp hoàn chỉnh miễn phí và hiện tại (kể từ tháng 6 năm 2018) và không yêu cầu lập trình (tôi đã thực hiện phần đó cho bạn), chỉ một chút quản trị hệ thống:

Lưu phần này vào tập lệnh bash như ~/.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

Mở Terminal và làm cho tập lệnh thực thi:

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

Bây giờ bạn có thể kiểm tra tập lệnh gửi thông báo trên màn hình bằng cách chạy nó khi chuột BlueTooth của bạn được kết nối (bài kiểm tra này cho pin dưới 101%, do đó, nó sẽ luôn gửi thông báo):

~/.mouse-battery-check.sh 101

Để kiểm tra lại với cài đặt mặc định (20%):

~/.mouse-battery-check.sh

Khi không phát hiện thấy chuột BlueTooth, tập lệnh sẽ trả về "Không tìm thấy chuột".

Kiểm tra tự động

Bây giờ để kiểm tra định kỳ và tự động thông báo cho bạn, hãy thêm một công việc định kỳ mới :

env EDITOR=nano crontab -e

Thêm một mục muốn kiểm tra cứ sau 15 phút:

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

(Bạn có thể một lần nữa chuyển phần trăm pin dưới dạng tham số cho tập lệnh tại đây.)

Nhấn Control+Xsau Yđó Enterđể thoát trình chỉnh sửa và lưu công việc định kỳ.

Sự nhìn nhận

Để kiểm tra pin, câu trả lời này:

điều chỉnh mức độ cảnh báo pin của chuột ma thuật

Để thông báo, câu trả lời này:

Làm cách nào tôi có thể kích hoạt thông báo Trung tâm thông báo từ AppleScript hoặc shell script?

Đối với công việc định kỳ, blog này:

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


Điều này hoạt động hoàn hảo với tôi trong khi tôi không bao giờ có BTT để làm việc, cảm ơn rất nhiều vì câu trả lời tuyệt vời. Tôi không chắc mình có nên đưa ra câu trả lời được chấp nhận chỉ vì nó liên quan nhiều hơn một chút so với điều chỉnh cài đặt hoặc giải pháp GUI đơn giản.
Xác định

Ngẫu nhiên một cách tiếp cận tương tự sẽ hoạt động cho Bàn phím ma thuật.
Will Cain

6

Có một cách!

Đáng buồn là bạn cần BTT (Better Touch Tools) cho việc này. BTT là miễn phí, nhưng để hỗ trợ phát triển liên tục, giờ đây đã có mô hình giấy phép trả tiền cho những gì bạn muốn bắt đầu từ 5 USD. Nhưng afaik bạn có thể kiểm tra nó miễn phí trong một số ngày.

Cách đặt thông báo:

  1. Bắt đầu BTT → Thanh menu → Tùy chọn → Cài đặt cơ bản → Kiểm tra "Khởi chạy BTT khi khởi động"
  2. Chuyển sang cài đặt Nâng cao (góc trên cùng bên trái)
  3. Chuyển đến cài đặt Chuột (góc trên cùng bên phải)
  4. Trong phần "Chung" ở phía dưới có "Cảnh báo nếu mức pin thấp hơn X%"
  5. Kiểm tra tùy chọn và thiết lập cấp độ của bạn.

ảnh chụp màn hình btt


Cảm ơn chỉ cần cài đặt nó bây giờ, có vẻ như ứng dụng làm được nhiều hơn mà tôi có thể chọc vào.
Xác định

Vâng, ứng dụng này là dành cho tôi! Chụp cửa sổ, lệnh gõ phím tùy chỉnh và nhiều hơn nữa!
CodeBrauer

Nếu bạn có Magic Trackpad, BTT là vô cùng cần thiết. Tôi không thể sống mà không có nó những ngày này.
Kaitain

-1

bạn luôn có thể tải xuống bitbar và chỉ cần thêm một số tập lệnh để chạy, như thế này https://github.com/kkunkel/OSX-Nagios .


1
Chào mừng bạn đến hỏi khác nhau và dành thời gian để gửi câu trả lời! Thật hữu ích khi mở rộng câu trả lời của bạn để giải thích thêm / làm rõ những gì bạn đang cố gắng truyền đạt. Nó cũng tốt hơn để bao gồm các điểm có liên quan trong câu trả lời này thay vì chỉ liên kết với một điểm khác.
Allan

Điều này kiểm tra pin máy tính không phải pin chuột ma thuật.
JBis
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.