Disabilita la funzione di sospensione della barra di tocco del MacBook

12

Ho ricevuto il nuovo Macbook Pro e ho scoperto che la touch bar entra in modalità di sospensione dopo 75 secondi di inattività. Questa funzione è abbastanza fastidiosa per me.

È possibile disabilitare la funzione di sospensione della barra di contatto per i 75 secondi di inattività? L'ho cercato su google, ma non ho trovato nulla.

    
posta Batajus 17.01.2017 - 12:57
fonte

3 risposte

6

Puoi usare il mio script finché Apple non aggiunge una preferenza per la Touch Bar.

Simula l'attività della tastiera inviando il comando per il tasto fn ogni 60 secondi. Non dovresti notarlo mentre scrivi. Tieni presente, tuttavia, che ciò impedirà la visualizzazione del sistema di sospensione / sospensione del sistema.

Copia e incolla il seguente codice nell'applicazione "Script Editor" su MacBook Pro con 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

Fateci sapere se questo risolve il vostro problema.

    
risposta data 17.01.2017 - 18:44
fonte
4

In alternativa allo script di o (sembra grandioso, ma preferirei non rinunciare alla funzionalità di visualizzazione dello sleep), ho cercato in lungo e in largo per qualsiasi altra soluzione. Non ne ho trovato uno completo, ma qui ce n'è uno parziale che potrebbe alleviare la parte peggiore del dolore. Trovo che la cosa più fastidiosa della Touch Bar scomparsa sia il suo effetto sul tasto esc. Lo uso sempre! Ora devi toccare due volte la barra: una volta per riattivarla, e poi di nuovo per premere esc. (In alternativa, premere il tasto fn per riattivare la barra, quindi premere esc.)

Ecco un modo per salvare almeno la funzionalità esc aggiungendola a ciò che rimane della tastiera fisica. È possibile rimappare il tasto Bloc Maiusc per essere il tasto Esc. Perderai la funzionalità di blocco dei tappi, che è anche un inconveniente, ma forse non è così male come perdere esc. (In alternativa, puoi rimappare il controllo, l'opzione o la chiave di comando.) Vai a Preferenze di Sistema > Tastiera > Tasti modificatori e utilizza i menu a discesa per scegliere l'azione desiderata.

link

    
risposta data 17.03.2018 - 19:01
fonte
2

Ho trovato utile la risposta di @ oa-. Ho usato il loro script come pubblicato nella risposta.

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

Tuttavia aggiunge l'applicazione applescript allo switcher che è un fastidio per me. Per rimuovere lo script dal Cmd+Tab switcher, trova l'applicazione applescript e modifica il suo file Info.plist (fai clic con il pulsante destro del mouse sul file dell'app - > Show Package Contents , apri Info.plist con l'editor di testo). Dovresti aggiungere

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

in modo che diventi nascosto dal commutatore di app. Se vuoi tracciare & uccidi l'app in un secondo momento, usa il terminale per scovarlo: ps aux | grep YOUR_SCRIPT_NAME e kill PROCESS_ID .

Utilizzato per assistenza: link

    
risposta data 27.12.2018 - 14:04
fonte

Leggi altre domande sui tag