Pular para o conteúdo principal
Versão: 1.4.14

Hibernar um terminal preservando a última tela

O que mudouo terminal hibernado conserva a última tela, permite ler as linhas guardadas com leitor de tela sem anunciar o quadro inteiro, mostra quando está hibernado ou acordando e oferece controles para liberar memória ou manter o processo residente; ao restaurar uma conversa, preserva o quadro e informa uma recuperação interrompida.

Onde ficano cabeçalho do terminal e no menu Mais ações do terminal. Nesta build experimental, os controles aparecem quando a hibernação está habilitada para o ensaio.

Como testar

  1. Abra o menu Mais ações do terminal de um agente paradoResultadoHibernar agora aparece junto de Manter residente e do custo de memória medido em MB, ou de custo indisponível se a medição não chegou.
  2. Se o terminal não puder hibernar, leia Por que não hibernaResultadoo menu mostra os motivos e Hibernar agora fica desabilitado.
  3. Em um terminal elegível, clique em Hibernar agoraResultadoa última tela permanece e o cabeçalho mostra hibernado.
  4. Redimensione a janela ou troque de workspaceResultadoo terminal permanece hibernado. Ao remontar a tela, o app mostra as linhas guardadas.
  5. Clique na área do terminal, entre nela pelo teclado ou digiteResultadoo cabeçalho mostra acordando até a retomada terminar. Se a retomada falhar, o terminal permanece hibernado e mostra o motivo.
  6. Abra o menu e marque Manter residenteResultadoa marca fica ativa. Clique novamente → a marca fica desativada. Use Tab para alcançar o botão e Escape para fechar o menu → o foco volta para Mais ações do terminal.
  7. Restaure uma conversa hibernada pelos cartões da missão, pela Home ou pela oferta da última sessãoResultadoa última tela guardada e a marca Manter residente permanecem.
  8. Se o restore informar recuperação interrompida, leia o motivo na faixa do terminalResultadoo quadro permanece congelado. Clicar ou digitar não inicia a retomada; o pane aguarda a recuperação ser confirmada.
  9. Com um leitor de tela, navegue até o log acessível de um terminal hibernado, acordando ou com recuperação interrompidaResultadoas linhas guardadas ficam disponíveis para leitura, sem anúncio integral ao remontar. Depois que a retomada terminar, novas saídas voltam a ser anunciadas somente no terminal ativo.