Nonaktifkan fungsi tidur bilah sentuh macbook


14

Saya mendapatkan Macbook Pro baru dan saya mengetahui bahwa panel sentuh akan aktif setelah 75 detik tidak aktif. Fungsi ini cukup mengganggu bagi saya.

Apakah mungkin untuk menonaktifkan fungsi tidur pada panel sentuh selama 75 detik tidak aktif? Saya telah mencari di Google, tetapi saya tidak menemukan apa pun.


1
Apakah Anda mencoba panel preferensi? Saya pikir itu di System Preferences> Energy Save. Anda juga dapat mencari Prefs Sistem. pane di sudut kanan atas, coba cari di sana untuk sesuatu seperti "Touch Bar"
Jules

Ya, tetapi tidak ada properti untuk menonaktifkan fungsi tidur dan pencarian tidak menunjukkan hasil yang layak.
Batajus

Saya ingin ini juga, tetapi apakah ada risiko burn-in pada layar jika selalu menyala? Saya melihat arloji apel yang terbakar sangat parah di toko Apple. Jadi, jika itu jenis tampilan yang sama, maka mungkin buruk untuk selalu menyalakannya.
Niclas

1
Saya pikir itu mungkin, tetapi sebaliknya, jika Anda bekerja sepanjang hari dengan Macbook, Touch Bar tidak akan tertidur. Saya pikir risiko terbakar sangat rendah, tetapi saya tidak yakin.
Batajus

Jawaban:


6

Anda dapat menggunakan skrip saya hingga Apple menambahkan preferensi untuk Touch Bar.

Ini mensimulasikan aktivitas keyboard dengan mengirimkan perintah untuk tombol fn setiap 60 detik. Anda seharusnya tidak memperhatikannya saat mengetik. Perlu diingat, bagaimanapun, bahwa ini akan mencegah tampilan tidur / sistem tidur juga.

Salin dan tempel kode berikut ke aplikasi "Script Editor" di MacBook Pro Anda dengan Touch Bar:

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

Beri tahu kami jika ini menyelesaikan masalah Anda.


1
Saya menemukan bahwa interval 60 detik terlalu lama, 30 detik bekerja untuk saya
Patrick Hund

4

Sebagai alternatif untuk skrip oa-(terlihat bagus, tapi saya lebih suka tidak menghilangkan fungsi sleep display), saya mencari solusi lain yang jauh. Saya tidak menemukan satu pun yang lengkap, tetapi inilah sebagian yang mungkin mengurangi bagian terburuk dari rasa sakit. Saya menemukan bahwa satu-satunya hal yang paling menjengkelkan tentang Touch Bar yang menghilang adalah efeknya pada tombol esc. Saya menggunakannya sepanjang waktu! Sekarang Anda harus mengetuk bilah dua kali: sekali untuk membangunkannya, dan sekali lagi untuk menekan esc. (Atau sebagai alternatif, tekan tombol fn untuk membangunkan bilah, lalu tekan esc.)

Berikut adalah cara untuk setidaknya menyelamatkan fungsi esc dengan menambahkannya ke apa yang tersisa dari keyboard fisik. Anda dapat memetakan kembali kunci caps lock menjadi kunci esc Anda. Anda akan kehilangan fungsionalitas caps lock, yang juga merupakan kelemahan, tetapi mungkin tidak seburuk kehilangan esc. (Atau, Anda dapat memetakan ulang kontrol, opsi, atau tombol perintah saja.) Buka System Preferences> Keyboard> Modifier Keys, dan gunakan drop down untuk memilih tindakan yang Anda inginkan.

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


1
(Secara pribadi, saya belum memutuskan apakah ini sepadan. Pelatihan ulang saya untuk memukul caps lock alih-alih esc mungkin lebih banyak masalah daripada nilainya. Tetapi akan mencobanya ...)
Sharon Minsuk

2
Anda juga dapat menggunakan Karabiner untuk memetakan ulang kunci untuk Esc dengan cara yang canggih dan dapat disesuaikan. Misalnya, Anda dapat membuatnya sehingga menekan Ctrl mengirim Esc tetapi menahan Ctrl bertindak seperti biasa, atau Anda dapat membuatnya agar Caps Lock bertindak sebagai Esc di Emacs dan MacVim tetapi bertindak normal di aplikasi lain.
Rory O'Kane

1

Saya menemukan jawaban @ oa- bermanfaat. Saya menggunakan skrip mereka sebagaimana diposting dalam jawabannya.

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

Namun itu menambahkan aplikasi applescript ke switcher yang mengganggu saya. Untuk menghapus skrip dari Cmd+Tabswitcher, cari aplikasi applescript dan edit Info.plistfile -nya (klik kanan file aplikasi -> Show Package Contents, buka Info.plistdengan editor teks). Anda harus menambahkan

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

untuk itu sehingga menjadi tersembunyi dari pengalih aplikasi. Jika Anda ingin melacak & mematikan aplikasi nanti, gunakan terminal untuk memburunya: ps aux | grep YOUR_SCRIPT_NAMEdan kill PROCESS_ID.

Digunakan untuk bantuan: /apple//a/92017/123820


1
Sebagai saran lain, cobalah proyek open source "My Touchbar My Rules" yang menawarkan penyesuaian penuh touchbar. github.com/Toxblh/MTMR
maricn
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.