o que a linha tracejada em um terminal multiplexado de 'tela'?

2

Estou usando o multiplexador de terminal screen .

Por algum motivo, uma linha tracejada aparece na 10ª linha.

...
[ec2-user@ip-172-31-1-24 var]$ ls
account  db     games     lib    lock  mail  opt       run    tmp  yp
cache    empty  kerberos  local  log   nis   preserve  spool  www
[ec2-user@ip-172-31-1-24 var]$
----------------------------------------------------------------------------




...

Minha área de trabalho disponível estava limitada a algumas linhas.

O que isso significa e como recuperar o espaço de trabalho inteiro?

    
por Daniel Santos 31.07.2018 / 03:14

2 respostas

4

Gostaria de apresentar outra resposta que possa ajudar outros usuários que se deparam com isso:

Em GNU Screen por padrão, a linha tracejada significa algo diferente do que @slm disse. Sua resposta estava cobrindo tmux . Para divisão de tela ( CTRL + A + S ) em screen , a linha é formada por caracteres sólidos completos. ( )

A linha tracejada em screen está sendo usada para mostrar as bordas da janela da exibição / terminal que primeiro anexou a sessão da tela. Vou dar um exemplo:

Você tem um monitor de 1280x1024px no qual inicia uma sessão de tela em um terminal de tela inteira. Agora em outra máquina, com um monitor de 1920x1200px e um terminal de tela cheia, você executa screen -x <session> , entrando no modo de vários monitores. Nesse terminal, você verá as linhas tracejadas do tamanho do seu primeiro terminal e não poderá usar mais espaço até desanexar ( -d ) a tela do outro terminal. Isso é para garantir que cada terminal conectado sempre veja todo o conteúdo.

    
por 31.07.2018 / 18:49
1

TLDR;

Eu originalmente levei a pergunta a ser sobre tmux , mas aparentemente foi sobre screen . Edições para a pergunta mostraram que esta seria a situação mais tarde. Estou deixando isso aqui no caso de alguém ter a mesma dúvida / problema com tmux .

Com base no que você está mostrando, parece que as bordas do painel dividido estão sendo exibidas como traços. Você provavelmente fez isso com um Ctrl + b + ".

SevocêusarCtrl+b+nvocêpodemudarparaopróximopaineletentarfechá-lodigitandoexitouCtrl+d.

Eostraços

Ostraçosparecemserdevidosaestaopçãonoseuterminal.Noiterm2noOSX,porexemplo,vocêpodeentrarnestemenuedesabilitaressarenderização:Preferências→Perfis→Textoealteraraconfiguraçãode"Tratar caracteres de largura ambígua como largura dupla".

Depoisdedefinirasconfigurações,ostraçosdevemparecerumalinhasólida:

Sevocêacharqueoacimanãoéoseuproblema,naverdadepodeserdevidoàfontequevocêestáusando.Suafontepodenãoterumglifoapropriadoe,portanto,ostraçossãooqueéusado.

Sevocêachaqueesteéoseuproblema,dêumaolhadanestasPerguntaserespostasintituladas: As bordas do Tmux são desenhadas com linhas tracejadas; como posso alterá-las para linhas contínuas? .

Referências

por 31.07.2018 / 04:26