पहले माउस के लिए कम बैटरी सूचनाएं प्राप्त करें


19

क्या यह संभव है कि मैं अपने मैजिक माउस 2 के लिए कम बैटरी की चेतावनी का% प्राप्त करूं?

मैं वर्तमान में इसे केवल 2% पर प्राप्त कर रहा हूं, जिस बिंदु पर यह मरने के बहुत करीब है, इसलिए मुझे रोकना होगा कि मैं क्या कर रहा हूं और इसे प्लग कर दूंगा। 10-15% के बारे में अनुस्मारक मुझे अगली बार में इसे प्लग करने की अनुमति देगा। एक प्राकृतिक विराम।


अच्छा प्रश्न। बुरा करने के लिए कोई जवाब नहीं है
मार्टिन

जवाबों:


12

बैश स्क्रिप्ट को कॉपी और चलाने और क्रोन जॉब जोड़ने के इच्छुक लोगों के लिए, यहां एक संपूर्ण समाधान है जो मुफ़्त और चालू है (जून 2018 तक) और बिना किसी प्रोग्रामिंग की आवश्यकता है (मैंने आपके लिए वह हिस्सा बनाया है), बस थोड़ा सा तंत्र अध्यक्ष:

इसे इस 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

अब आप यह परीक्षण कर सकते हैं कि स्क्रिप्ट आपके ब्लू-माउस से कनेक्ट होने पर इसे चलाकर डेस्कटॉप सूचना भेजती है (बैटरी के लिए यह परीक्षण 101% से कम है, इसलिए इसे हमेशा एक अधिसूचना भेजनी चाहिए):

~/.mouse-battery-check.sh 101

डिफ़ॉल्ट सेटिंग (20%) के साथ फिर से परीक्षण करने के लिए:

~/.mouse-battery-check.sh

जब ब्लू-माउस का पता नहीं लगाया जाता है, तो स्क्रिप्ट वापस आ जाएगी, "कोई माउस नहीं मिला।"

स्वचालित रूप से जाँच की जा रही है

अब समय-समय पर परीक्षण करें और स्वचालित रूप से आपको सूचित करें, एक नया क्रॉन जॉब जोड़ें :

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


यह मेरे लिए पूरी तरह से काम करता है, जबकि मुझे काम करने के लिए बीटीटी कभी नहीं मिला, महान जवाब के लिए बहुत बहुत धन्यवाद। मुझे यकीन नहीं है कि मुझे इसे स्वीकृत जवाब देना चाहिए क्योंकि यह एक सीधा सेटिंग समायोजन या जीयूआई समाधान की तुलना में थोड़ा अधिक शामिल है।
डेफ्यूज़न

संयोग से एक समान दृष्टिकोण मैजिक कीबोर्ड के लिए काम करना चाहिए।
विल

6

एक रास्ता है!

अफसोस की बात है कि आपको इसके लिए BTT (बेटर टच टूल्स) की जरूरत है । बीटीटी मुक्त था, लेकिन चल रहे विकास का समर्थन करने के लिए अब एक भुगतान-क्या-आप चाहते हैं लाइसेंस मॉडल 5 अमरीकी डालर से शुरू हो रहा है। लेकिन afaik आप इसे कुछ दिनों के लिए मुफ्त में टेस्ट कर सकते हैं।

अधिसूचना कैसे सेट करें:

  1. स्टार्ट बीटीटी → मेन्यू बार → वरीयताएँ → बेसिक सेटिंग्स → "स्टार्टअप पर बीटीटी लॉन्च करें" चेक करें
  2. उन्नत सेटिंग्स पर जाएँ (ऊपरी बाएँ हाथ के कोने)
  3. माउस सेटिंग्स पर जाएं (दाएं हाथ का शीर्ष)
  4. नीचे "जनरल" के नीचे "वार्न है यदि बैटरी का स्तर एक्स% से कम है"
  5. विकल्प की जाँच करें और अपना स्तर निर्धारित करें।

btt स्क्रीनशॉट


धन्यवाद बस इसे अभी स्थापित किया है, ऐसा लगता है जैसे ऐप बहुत अधिक करता है जिसे मैं चारों ओर से प्रहार कर सकता हूं।
डेफ्यूज़न

हाँ, मेरे लिए ऐप एक होना चाहिए! खिड़की तड़क, कस्टम कीस्ट्रोक आदेश और इतना अधिक!
कोडब्राउर

यदि आपके पास मैजिक ट्रैकपैड है, तो बीटीटी बिल्कुल आवश्यक है। मैं इन दिनों इसके बिना नहीं रह सकता।
काइटेन २५'१

-1

आप हमेशा बिटबार डाउनलोड कर सकते हैं और बस चलाने के लिए कुछ स्क्रिप्ट जोड़ सकते हैं, जैसे यह एक https://github.com/kkunkel/OSX-Nnios


1
अलग पूछने के लिए आपका स्वागत है और उत्तर पोस्ट करने के लिए समय ले रहा है! यह आपके उत्तर पर विस्तार करने में मददगार है कि आप आगे क्या संवाद करने का प्रयास कर रहे हैं, उसे स्पष्ट / स्पष्ट करें। इस उत्तर में प्रासंगिक बिंदुओं को केवल एक दूसरे से जोड़ने के बजाय इसे शामिल करना बेहतर है।
एलन

यह कंप्यूटर बैटरी की जाँच करता है न कि मैजिक माउस बैटरी की।
JBis
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.