Na tela GNU, usando uma divisão horizontal / vertical, como você define a cor e a largura do divisor entre as divisões? Eu quero torná-los finos e mais escuros para que eles não se destacem tanto.
Há uma imagem do que quero dizer:
Suponho que um seja um divisor e o outro seja uma linha de status. Eu gostaria que os dois tivessem um tom mais neutro.
Estou usando a versão dev do GNU Screen, configurada com --enable-colors256
. Isso possui divisão vertical incorporada, além de comportamento sensato com o Vim quando:defbce= 'on'.
linux
terminal
gnu-screen
aaren
fonte
fonte
:rendition so kb
altera as cores para preto e azul.Respostas:
@evilsoup: Como você deseja um "ambiente de escrita livre de distrações", provavelmente não deseja nenhuma informação na legenda do Windows - nada além da cor padrão do terminal, então use
Isso define as cores de volta e primeiro plano como padrão (
d
) e não exibe nada (" "
).Para se livrar das barras verticais, use a opção proposta por @aaren:
mas não defina a cor de frente nem de fundo. Este comando funciona com
screen 4.01.00devel
, mas com versões anteriores (pares<= 4.00
) ou não de desenvolvimento você pode precisar usarsorendition "="
.Ao adicionar essas linhas aos arquivos de configuração de tela, conforme proposto por Stephane Chazelas na UL, você deve estar bem:
fonte
:(
.sorendition
mais do querendition so
(versões diferentes da tela, talvez?), Mas, além disso, agora funciona perfeitamente, obrigado e aqui estão seus 50 pontos de reputação. EDIT: uh, não está me deixando premiar ainda: / mas em 19 horas é sua.:)
Minha página de manual diz que a sorendition (...) está obsoleta. Veja "renderização sim" em vez disso. , então talvez você tenha alguma versão mais antiga ?!Você pode facilmente mudar linha de status (a única horizontal) cores, alterando a sua seqüência de legenda , na sua
~/.screenrc
. Dada a sua captura de tela, parece que você está usando a padrão, por isso pode ser necessário adicionar~/.screenrc
:Você pode substituir
always
porsplitonly
, dependendo se deseja que ela seja sempre exibida ou apenas se a janela estiver dividida, e você pode personalizar a sequência de legendas usando os códigos de escape listados no manual da tela . Como exemplo, colocar%{= kw}
no início mudará as cores para texto branco sobre fundo preto.Você também pode encontrar muitas outras strings de legenda na Internet, há muitas que podem ser
.screenrc
encontradas no Google. Posso fornecer a legenda que uso, que mostra o nome do usuário, uma boa lista de janelas da tela, data, hora e carregamento do sistema, tudo isso em um fundo preto com cores não muito brilhantes.Sim, eu sei, o código é horrível, mas com a documentação da tela, você poderá adaptá-lo ou criar uma tela de legenda que atenda às suas necessidades.
Em relação aos separadores verticais: desculpe, não sei como eles se comportarão. Talvez eles tomem a cor de fundo da legenda. Não consegui encontrar a documentação nem tentei: a versão da tela que você está usando morre miseravelmente no meu sistema com um
screen caught signal 11
...fonte
Para linha horizontal que eu usei,
linhas verticais que usei
O resultado é assim.
fonte