Desativar a função de suspensão da barra de toque do macbook

14

Comprei o novo Macbook Pro e descobri que a barra de toque entra em suspensão após 75 segundos de inatividade. Essa função é muito chata para mim.

É possível desativar a função de suspensão da barra de toque pelos 75 segundos de inatividade? Eu pesquisei no Google, mas não encontrei nada.

Batajus
fonte
1
Você tentou o painel de preferências? Eu acho que está em Preferências do Sistema> Economia de Energia. Você também pode pesquisar as Prefs do sistema. painel no canto superior direito, tente procurar lá para algo como "Toque Bar"
Jules
Sim, mas não há uma propriedade para desativar a função de suspensão e a pesquisa não mostra resultados viáveis.
precisa saber é o seguinte
Também quero isso, mas há algum risco de queimadura na tela se ela estiver sempre ligada? Vi um relógio de maçã que estava bastante queimado em uma loja da Apple. Portanto, se for o mesmo tipo de tela, pode ser ruim mantê-la sempre ligada.
Niclas
1
Eu acho que seria possível, mas, caso contrário, se você estiver trabalhando o dia inteiro com o Macbook, a Touch Bar não dorme. Acho que o risco de um burn-in é muito baixo, mas não tenho certeza.
precisa saber é

Respostas:

6

Você pode usar meu script até que a Apple adicione uma preferência pela Touch Bar.

Ele simula a atividade do teclado enviando o comando para a tecla fn a cada 60 segundos. Você não deve notá-lo enquanto estiver digitando. No entanto, lembre-se de que isso impedirá a exibição do sono / suspensão do sistema.

Copie e cole o seguinte código no aplicativo "Script Editor" no seu MacBook Pro com 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

Informe-nos se isso resolver seu problema.

oa-
fonte
1
Eu descobri que 60 segundos de intervalo é muito longo, 30 segundos funciona para mim
Patrick Hund
4

Como uma alternativa ao script de oa- (parece ótimo, mas prefiro não renunciar à funcionalidade de suspensão da tela), procurei em toda parte por qualquer outra solução. Não encontrei uma completa, mas aqui está uma parcial que pode aliviar a pior parte da dor. Acho que a coisa mais irritante sobre a barra de toque que desaparece é o efeito na tecla esc. Eu uso isso o tempo todo! Agora você precisa tocar na barra duas vezes: uma vez para ativá-la e depois novamente para pressionar esc. (Ou então, pressione a tecla fn para ativar a barra e pressione esc.)

Aqui está uma maneira de pelo menos resgatar a funcionalidade esc, adicionando-a ao que resta do teclado físico. Você pode remapear a tecla caps lock para ser sua tecla esc. Você perderá a funcionalidade caps lock, o que também é uma desvantagem, mas talvez não seja tão ruim quanto perder esc. (Como alternativa, você pode remapear o controle, a opção ou a tecla de comando.) Vá para Preferências do sistema> Teclado> Teclas modificadoras e use as caixas suspensas para escolher a ação que deseja.

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

Sharon Minsuk
fonte
1
(Pessoalmente, eu ainda não decidi se isso vale a pena Reciclagem me a tampas de sucesso bloquear em vez de esc pode ser mais problemas do que vale a pena Mas vai experimentá-lo .....)
Sharon Minsuk
2
Você também pode usar o Karabiner para remapear uma chave para Esc de maneira personalizada e avançada. Por exemplo, você pode fazer com que Ctrl envie Esc, mas mantenha Ctrl funcionando normalmente, ou você pode fazer com que Caps Lock atue como Esc no Emacs e MacVim, mas atue normalmente em outros aplicativos.
Rory O'Kane
1

Achei a resposta do @ oa- útil. Eu usei o script deles, conforme publicado na resposta.

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

No entanto, ele adiciona o aplicativo AppleScript ao switcher, o que é um aborrecimento para mim. Para remover o script do Cmd+Tabalternador, localize o aplicativo AppleScript e edite seu Info.plistarquivo (clique com o botão direito do mouse no arquivo do aplicativo -> Show Package Contents, abra Info.plistcom o editor de texto). Você deveria adicionar

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

para que fique oculto no alternador de aplicativos. Se você deseja rastrear e matar o aplicativo mais tarde, use o terminal para localizá-lo: ps aux | grep YOUR_SCRIPT_NAMEe kill PROCESS_ID.

Usado para obter assistência: /apple//a/92017/123820

maricn
fonte
1
Como outra sugestão, experimente o projeto de código aberto "My Touchbar My Rules", oferecendo personalização completa da touchbar. github.com/Toxblh/MTMR
maricn