Désactiver la fonction de veille de la barre tactile du macbook

14

J'ai acheté le nouveau Macbook Pro et j'ai découvert que la barre tactile se mettait en veille après 75 secondes d'inactivité. Cette fonction me gêne beaucoup.

Est-il possible de désactiver la fonction veille de la barre tactile pendant les 75 secondes d'inactivité? Je l'ai googlé, mais je n'ai rien trouvé.

Batajus
la source
1
Avez-vous essayé le volet des préférences? Je pense que c'est dans Préférences Système> Économie d'énergie. Vous pouvez également rechercher les Préférences système. volet dans le coin supérieur droit, essayez de rechercher quelque chose comme "Touch Bar"
Jules
Oui, mais il n'y a pas de propriété pour désactiver la fonction sommeil et la recherche n'affiche pas de résultats viables.
Batajus
Je le veux aussi, mais y a-t-il un risque de brûlure sur l'écran s'il est toujours allumé? J'ai vu une montre Apple qui a été gravement brûlée dans un magasin Apple. Donc, si c'est le même type d'affichage, il peut être mauvais de le garder toujours allumé.
Niclas
1
Je pense que cela pourrait être possible, mais sinon, si vous travaillez toute la journée avec le Macbook, la Touch Bar ne s'endort pas. Je pense que le risque de burn-in est très faible, mais je ne suis pas sûr.
Batajus

Réponses:

6

Vous pouvez utiliser mon script jusqu'à ce qu'Apple ajoute une préférence pour la Touch Bar.

Il simule l'activité du clavier en envoyant la commande pour la touche fn toutes les 60 secondes. Vous ne devriez pas le remarquer lors de la frappe. Gardez à l'esprit, cependant, que cela empêchera également la veille de l'affichage / la veille du système.

Copiez et collez le code suivant dans l'application "Script Editor" sur votre MacBook Pro avec 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

Veuillez nous informer si cela résout votre problème.

oa-
la source
1
J'ai découvert que l'intervalle de 60 secondes est trop long, 30 secondes me
conviennent
4

Comme alternative au script de oa- (il a fière allure, mais je préfère ne pas renoncer à la fonctionnalité de veille d'affichage), j'ai cherché loin pour toute autre solution. Je n'en ai trouvé aucun complet, mais en voici un partiel qui pourrait soulager la pire partie de la douleur. Je trouve que la chose la plus ennuyeuse à propos de la disparition de la Touch Bar est son effet sur la touche esc. J'utilise ça tout le temps! Vous devez maintenant appuyer deux fois sur la barre: une fois pour la réveiller, puis à nouveau pour appuyer sur esc. (Ou bien, appuyez sur la touche fn pour réveiller la barre, puis appuyez sur esc.)

Voici un moyen de sauver au moins la fonctionnalité esc en l'ajoutant à ce qui reste du clavier physique. Vous pouvez remapper la touche de verrouillage des majuscules pour qu'elle soit votre touche d'échappement. Vous perdrez la fonctionnalité de verrouillage des majuscules, ce qui est également un inconvénient, mais peut-être pas aussi mauvais que de perdre esc. (Vous pouvez également remapper le contrôle, l'option ou la touche de commande à la place.) Allez dans Préférences Système> Clavier> Touches de modification et utilisez les listes déroulantes pour choisir l'action souhaitée.

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

Sharon Minsuk
la source
1
(Personnellement, je n'ai pas encore décidé si cela en valait la peine. Me réentraîner à frapper le verrouillage des majuscules au lieu de l'esc pourrait être plus difficile que cela ne vaut. Mais je vais l'essayer ...)
Sharon Minsuk
2
Vous pouvez également utiliser Karabiner pour remapper une clé sur Esc de manière avancée et personnalisable. Par exemple, vous pouvez faire en sorte qu'appuyer sur Ctrl envoie Esc mais maintenir Ctrl agit comme normal, ou vous pouvez faire en sorte que Caps Lock agisse comme Esc dans Emacs et MacVim mais agit normalement dans d'autres applications.
Rory O'Kane
1

J'ai trouvé la réponse de @ oa- utile. J'ai utilisé leur script tel que publié dans la réponse.

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

Cependant, il ajoute l'application AppleScript à Switcher, ce qui me dérange. Pour supprimer le script du Cmd+Tabsélecteur, recherchez l'application AppleScript et modifiez son Info.plistfichier (cliquez avec le bouton droit sur le fichier d'application -> Show Package Contents, ouvrez Info.plistavec l'éditeur de texte). Vous devez ajouter

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

pour qu'il devienne caché du sélecteur d'application. Si vous souhaitez suivre et tuer l'application plus tard, utilisez le terminal pour la traquer: ps aux | grep YOUR_SCRIPT_NAMEet kill PROCESS_ID.

Utilisé pour l'assistance: /apple//a/92017/123820

maricn
la source
1
Comme autre suggestion, essayez le projet open source "My Touchbar My Rules" offrant une personnalisation complète de la barre tactile. github.com/Toxblh/MTMR
maricn