MacBook Touch Bar'ın uyku işlevini devre dışı bırakma


14

Yeni Macbook Pro'yu aldım ve dokunmatik çubuğun 75 saniye işlem yapılmadığında uyuduğunu öğrendim. Bu işlev benim için oldukça can sıkıcı.

Dokunmatik çubuğun uyku işlevini 75 saniye boyunca işlem yapılmazsa devre dışı bırakmak mümkün müdür? Google'ı aradım, ama hiçbir şey bulamadım.


1
Tercih bölmesini denediniz mi? Sistem Tercihleri> Enerji Tasarrufunda olduğunu düşünüyorum. Sistem Tercihlerini de arayabilirsiniz. sağ üst köşedeki bölmede, "Touch Bar" gibi bir şey aramayı deneyin
Jules

Evet, ancak uyku işlevini devre dışı bırakacak bir özellik yok ve arama geçerli sonuçlar göstermiyor.
Batajus

Bunu da istiyorum, ama her zaman açıksa ekranda yanma riski var mı? Bir Apple mağazasında oldukça kötü yanmış bir elma saati gördüm. Aynı tür bir ekransa, her zaman açık tutmak kötü olabilir.
Niclas

1
Bence bu mümkün olabilir, ancak aksi takdirde, bütün gün Macbook ile çalışıyorsanız Touch Bar uykuya geçmez. Yanma riskinin çok düşük olduğunu düşünüyorum, ama emin değilim.
Batajus

Yanıtlar:


6

Apple, Touch Bar için bir tercih ekleyene kadar komut dosyamı kullanabilirsiniz.

Her 60 saniyede bir fn tuşu için komut göndererek klavye etkinliğini simüle eder. Yazarken fark etmemelisiniz. Bununla birlikte, bunun ekran uyku / sistem uykusunu da önleyeceğini unutmayın.

Aşağıdaki kodu kopyalayıp Touch Bar ile MacBook Pro'nuzdaki "Script Editor" uygulamasına yapıştırın:

(*
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

Bunun sorununuzu çözüp çözmediğini lütfen bize bildirin.


1
60 saniye aralığının çok uzun olduğunu öğrendim, 30 saniye benim için çalışıyor
Patrick Hund

4

Oa'nın senaryosuna alternatif olarak (harika görünüyor, ancak ekran uyku işlevinden vazgeçmek istemiyorum), başka bir çözüm aradım. Tam bir tane bulamadım, ama burada ağrının en kötü kısmını hafifletebilecek kısmi bir tane var. Kaybolan Touch Bar ile ilgili en can sıkıcı şeyin esc tuşu üzerindeki etkisi olduğunu düşünüyorum. Bunu her zaman kullanıyorum! Şimdi çubuğa iki kez dokunmanız gerekir: bir kez uyandırmak için, sonra tekrar esc tuşuna basın. (Veya alternatif olarak, çubuğu uyandırmak için fn tuşuna basın, sonra esc tuşuna basın.)

İşte en azından fiziksel klavyenin kalanlarına ekleyerek esc işlevselliğini kurtarmanın bir yolu. Büyük harf kilidi anahtarını esc anahtarınız olarak yeniden eşleştirebilirsiniz. Bir dezavantaj olan kapak kilidi işlevini kaybedersiniz, ancak esc'yi kaybetmek kadar kötü olmayabilir. (Alternatif olarak, bunun yerine denetimi, seçeneği veya komut tuşunu yeniden eşleyebilirsiniz.) Sistem Tercihleri> Klavye> Değiştirici Tuşlar'a gidin ve istediğiniz eylemi seçmek için açılır menüleri kullanın.

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


1
(Şahsen ben bu değer o olup olmadığı henüz karar vermedim isabet kapaklar kendimi eğitimden ... bunun yerine değerinden fazla sorun olabilir esc ait kilitlemek Ama bunu deneyecektir..)
Sharon Minsuk

2
Karabiner'ı Esc'e bir anahtarı gelişmiş, özelleştirilebilir yollarla yeniden eşleştirmek için de kullanabilirsiniz . Örneğin, Ctrl tuşuna basmak Esc gönderir, ancak Ctrl tuşunu basılı tutmak normal gibi davranabilir veya Caps Lock'un Emacs ve MacVim'de Esc olarak davranmasını ancak diğer uygulamalarda normal davranmasını sağlayabilirsiniz.
Rory O'Kane

1

@ Oa- nın cevabını yararlı buldum. Komut dosyalarını yanıtta belirtildiği gibi kullandım.

(*
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

Ancak benim için bir sıkıntı olan switcher'a applecript uygulamasını ekler. Komut dosyasını Cmd+Tabdeğiştiriciden kaldırmak için , applecript uygulamasını bulun ve Info.plistdosyasını düzenleyin (uygulama dosyasını sağ tıklayın -> Show Package Contents, Info.plistmetin düzenleyiciyle açın ). Eklemelisin

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

uygulama değiştiriciden gizli hale gelir. Uygulamayı daha sonra izlemek ve öldürmek istiyorsanız, terminali kullanarak onu avlayın: ps aux | grep YOUR_SCRIPT_NAMEve kill PROCESS_ID.

Yardım için kullanılır: /apple//a/92017/123820


1
Başka bir öneri olarak, dokunmatik çubuğun tamamen özelleştirilmesini sağlayan açık kaynak projesi "My Touchbar My Rules" u deneyin. github.com/Toxblh/MTMR
maricn
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.