Avançado

Solução por Terminal para Repouso ao Fechar o MacBook

Última atualização: 20 de abril de 2026

Esta página documenta uma solução avançada de Terminal para controlar manualmente o repouso ao fechar a tampa do MacBook, fora da versão do Rouse na Mac App Store.

Esta é uma solução por Terminal, não uma API oficial do macOS nem um recurso do Rouse na Mac App Store. Ela altera um ajuste de energia do sistema e exige privilégios de administrador. O comportamento pode variar entre modelos de Mac e versões do macOS.

A versão da Mac App Store não pode oferecer isso como recurso porque a solução depende de alterações de energia com pmset e privilégios de administrador, fora dos limites normais do App Sandbox.

Comandos rápidos

Adicione esta função ao seu ~/.zshrc ou outro perfil de shell:

rouse-lid() {
  case "$1" in
    on)
      sudo pmset -a disablesleep 1
      pmset -g | awk '/^[[:space:]]*SleepDisabled[[:space:]]/ { print "SleepDisabled =", $2 }'
      ;;
    off)
      sudo pmset -a disablesleep 0
      pmset -g | awk '/^[[:space:]]*SleepDisabled[[:space:]]/ { print "SleepDisabled =", $2 }'
      ;;
    status)
      pmset -g | awk '/^[[:space:]]*SleepDisabled[[:space:]]/ { print "SleepDisabled =", $2 }'
      ;;
    *)
      echo "usage: rouse-lid {on|off|status}"
      return 1
      ;;
  esac
}

Recarregue seu shell e use rouse-lid on, rouse-lid offe rouse-lid status.

O que realmente faz

Como disablesleep=1 impede tanto o repouso por inatividade quanto o repouso com a tampa fechada, o Mac continuará ativo mesmo sem uso. Execute rouse-lid off assim que terminar.

Limites

Como removê-lo

Sobre esta página

A versão do Rouse na Mac App Store respeita os limites do App Sandbox. Esta página documenta uma solução de Terminal para usuários avançados que sabem alterar os ajustes de energia do sistema. A função de shell rouse-lid mostrada aqui é um auxiliar independente salvo no perfil do shell; ela não faz parte da CLI da versão do Rouse na Mac App Store.