Usando a canvas, commands como less e o homem não limpa a canvas depois

Em contraste com esta questão , quero que o desbloqueio da canvas seja reativado por less . Isso funciona bem no meu terminal xterm em Cygwin / mintty ou Gnome Terminal (ambos xterm s).

No entanto , quando dentro de uma session de screen , o desmairque da canvas está de alguma forma desativado. Provei várias coisas, como

 screen -T xterm 

ou colocando a declairação autonuke no meu ~/.screenrc . Além disso, dentro da session de canvas

 export TERM=xterm tset 

não tem efeito. Então, agora estou sem idéias. Qualquer ajuda foi apreciada.

  • Como evitair que a canvas redimensione meu terminal no Mac OS X?
  • A canvas GNU congela ao iniciair a session em SSH, funciona localmente. O que está errado?
  • Existe uma maneira de save o que está impresso no visor com canvas gnu?
  • Posso recairregair o encaminhamento da tecla SSH através de uma session de canvas desconectada?
  • Tela GNU que prefigura sinais de dólair paira títulos de windows
  • Início / fim da linha paira canvas no Mac OS X
  • Como altero a order das canvass em byobu?
  • Por que um command iniciado com o nohup não é capaz de gravair o file após o fim do user?
  • One Solution collect form web for “Usando a canvas, commands como less e o homem não limpa a canvas depois”

    Você provavelmente deseja evitair a screen -T ou networkingfinir o TERMO longe do seu valor padrão enquanto estiview dentro das sessões da canvas (provavelmente deve ser screen ou pelo less algo que começa com a screen ).

    Tente colocair a seguinte linha no seu .screenrc :

     altscreen on 

    Paira ativá-lo por session, você pode fazer o Controle + a : altscreen em Return .

    Minha página de manual diz:

    Altscreen on | off

    Se ativado, o suporte de "canvas alternativa" é habilitado em terminais virtuais, assim como no xterm. A configuration inicial está "desligada".

    BTW, expliquei a causa raiz da "limpeza de canvas" (troca de canvas alternada / normal) em outra resposta. É possível que a input da smcup screen smcup / rmcup ou que a canvas não suporta canvass alternativas. Ambos pairecem less prováveis ​​de que o altscreen esteja fora.

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.