मैकबुक टच बार के नींद समारोह को अक्षम करें


14

मुझे नया मैकबुक प्रो मिला और मुझे पता चला कि स्पर्श बार 75 सेकंड की निष्क्रियता के बाद सो जाता है। यह समारोह मेरे लिए काफी कष्टप्रद है।

क्या 75 सेकंड की निष्क्रियता के लिए टच बार के नींद समारोह को अक्षम करना संभव है? मैं इसे googled है, लेकिन मुझे कुछ भी नहीं मिला।


1
क्या आपने वरीयता फलक की कोशिश की? मुझे लगता है कि यह सिस्टम प्रेफरेंस> एनर्जी सेव में है। आप सिस्टम प्रीफ़ को भी खोज सकते हैं। शीर्ष दाएं कोने में फलक, "टच बार" जैसे कुछ खोजने की कोशिश करें
जूल्स

हाँ, लेकिन स्लीप फ़ंक्शन को अक्षम करने के लिए कोई संपत्ति नहीं है और खोज व्यवहार्य परिणाम नहीं दिखाती है।
बटजस

मैं भी यही चाहता हूं, लेकिन अगर यह हमेशा चालू रहता है, तो क्या इसमें बर्न-इन का कोई खतरा है? मैंने एक Apple घड़ी देखी जो Apple स्टोर में बहुत बुरी तरह से जल गई थी। इसलिए यदि यह उसी प्रकार का डिस्प्ले है, तो इसे हमेशा ऑन रखना बुरा हो सकता है।
निकलैस

1
मुझे लगता है कि यह संभव हो सकता है, लेकिन अन्यथा, यदि आप पूरे दिन मैकबुक के साथ काम कर रहे हैं तो टच बार सोने नहीं जाता है। मुझे लगता है कि बर्न-इन के लिए जोखिम बहुत कम है, लेकिन मुझे यकीन नहीं है।
बाटजस

जवाबों:


6

आप मेरी स्क्रिप्ट का उपयोग तब तक कर सकते हैं जब तक कि ऐप टच बार के लिए प्राथमिकता नहीं जोड़ता।

यह हर 60 सेकंड में fn-key के लिए कमांड भेजकर कीबोर्ड गतिविधि का अनुकरण करता है। टाइप करते समय आपको इसे नोटिस नहीं करना चाहिए। हालांकि, ध्यान रखें कि यह प्रदर्शन नींद / प्रणाली नींद को भी रोकेगा।

टच बार के साथ अपने मैकबुक प्रो पर "स्क्रिप्ट एडिटर" एप्लिकेशन में निम्नलिखित कोड को कॉपी और पेस्ट करें:

(*
1. Save as an Application: Script Editor > File > Export… > File Format: Application
2. Check "Stay open after run handler"
3. Run the app or add it to your login items: System Preferences > Users & Groups > User > Login Items > Press the "+" button

# http://apple.stackexchange.com/questions/269174/disable-the-sleep-function-of-the-macbook-touch-bar
*)

on idle
    tell application "System Events" to keystroke (key code 63) -- press fn key
    delay 60
end idle

कृपया हमें बताएं कि क्या यह आपके मुद्दे को हल करता है।


1
मुझे पता चला कि 60 सेकंड का अंतराल बहुत लंबा है, 30 सेकंड मेरे लिए काम करता है
पैट्रिक हंड

4

ओ-एस स्क्रिप्ट के लिए एक विकल्प के रूप में (बहुत अच्छा लग रहा है, लेकिन मैं प्रदर्शन नींद की कार्यक्षमता को आगे नहीं बढ़ाऊंगा), मैंने किसी अन्य समाधान के लिए दूर-दूर तक खोज की। मुझे कोई पूर्ण नहीं मिला, लेकिन यहां एक आंशिक एक है जो दर्द के सबसे खराब हिस्से को कम कर सकता है। मुझे लगता है कि गायब हो रही टच बार के बारे में एकल सबसे कष्टप्रद बात इसका असर एस्क कुंजी पर है। मैं हर समय उपयोग करता हूं! अब आपको बार को दो बार टैप करना होगा: एक बार इसे जगाने के लिए, और फिर एस्क प्रेस करने के लिए। (या वैकल्पिक रूप से, बार को जगाने के लिए fn कुंजी दबाएं, फिर esc दबाएँ।)

यहाँ भौतिक कीबोर्ड के अवशेषों को जोड़कर कम से कम बचाव एस्क कार्यक्षमता का एक तरीका है। आप अपने एस्क कुंजी होने के लिए कैप्स लॉक कुंजी को फिर से बना सकते हैं। आप कैप्स लॉक कार्यक्षमता खो देंगे, जो कि एक खामी भी है, लेकिन शायद एस्क को खोने के रूप में बुरा नहीं है। (वैकल्पिक रूप से, आप इसके बजाय नियंत्रण, विकल्प या कमांड कुंजी को हटा सकते हैं।) सिस्टम वरीयताएँ> कीबोर्ड> संशोधक कुंजी पर जाएं, और ड्रॉप डाउन का उपयोग करके अपनी इच्छित कार्रवाई का चयन करें।

https://www.imore.com/how-use-esc-key-touch-bar-macbook-pro


1
(व्यक्तिगत रूप से, मैंने अभी तक यह तय नहीं किया है कि क्या यह इसके लायक है। esc के बजाय कैप्स लॉक को हिट करने के लिए अपने आप को फिर से
बेचना

2
आप उन्नत, अनुकूलन योग्य तरीकों में Esc की कुंजी हटाने के लिए Karabiner का उपयोग भी कर सकते हैं। उदाहरण के लिए, आप इसे ऐसा बना सकते हैं कि Ctrl दबाकर Esc भेजता है लेकिन Ctrl सामान्य के रूप में कार्य करता है, या आप इसे बना सकते हैं ताकि कैप्स लॉक Emacs और MacVim में Esc के रूप में कार्य करता है लेकिन अन्य अनुप्रयोगों में सामान्य कार्य करता है।
रोरी ओ'केन

1

मुझे @ oa- का उत्तर उपयोगी लगा। मैंने उत्तर में पोस्ट के रूप में उनकी स्क्रिप्ट का उपयोग किया।

(*
1. Save as an Application: Script Editor > File > Export… > File Format: Application
2. Check "Stay open after run handler"
3. Run the app or add it to your login items: System Preferences > Users & Groups > User > Login Items > Press the "+" button

# http://apple.stackexchange.com/questions/269174/disable-the-sleep-function-of-the-macbook-touch-bar
*)

on idle
    tell application "System Events" to keystroke (key code 63) -- press fn key
    delay 60
end idle

हालाँकि यह ऐप्पलस्क्रिप्ट एप्लिकेशन को स्विचर में जोड़ता है जो मेरे लिए एक गुस्सा है। Cmd+Tabस्विचर से स्क्रिप्ट को निकालने के लिए, अप्प्लस्क्रिप्ट एप्लिकेशन को ढूंढें और उसकी Info.plistफाइल को एडिट करें (राइट क्लिक करें ऐप फाइल -> Show Package Contents, ओपन Info.plistएडिटर के साथ खोलें )। आपको जोड़ना चाहिए

<key>LSUIElement</key>
<string>1</string>

इसलिए यह ऐप स्विचर से छिपा हुआ है। यदि आप बाद में ऐप को ट्रेस और मारना चाहते हैं, तो इसे नीचे शिकार करने के लिए टर्मिनल का उपयोग करें: ps aux | grep YOUR_SCRIPT_NAMEऔर kill PROCESS_ID

सहायता के लिए प्रयोग किया जाता है: /apple//a/92017/123820


1
एक अन्य सुझाव के रूप में, टचबार के पूर्ण अनुकूलन की पेशकश करते हुए ओपन सोर्स प्रोजेक्ट "माई टचबार माय रूल्स" की कोशिश करें। github.com/Toxblh/MTMR
मेरीक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.