Por que meu espaçamento de letras de terminal diminui quando desabilito uma exibição e faço login em um / dev / tty?

9

Eu tenho uma situação de hardware curiosa, e eu me deparei com uma curiosa peculiaridade de software. Eu tenho um laptop com uma tela quebrada que eu conectei a um monitor externo. Eu inicio uma sessão X e abro um terminal de urxvt. Com a configuração URxvt.letterSpace: -1 no meu arquivo Xresources, o texto no meu terminal é exibido assim:

Agoranãoqueroqueatelainternaquebradacontinueativa,entãodesabiliteialinha:

xrandr--outputLVDS1--off

Seeuabrirumnovoterminalagora,otextoseráexibidocomoacima.Masdepoisdelogarem/dev/tty2e,emseguida,voltarparaminhasessãoXgráficaeabrirumnovoterminal,otextoéexibidoassimcomoespaçamentoentreletrasmuitomaisapertadodoqueantes:

Recarregar meu arquivo Xresources não corrige isso. Mas aumentando o valor de URxvt.letterSpace de -1 para 0 e, em seguida, o recarregamento parece retornar o espaçamento entre letras para o que era originalmente, então parece que em algum lugar, após efetuar login em /dev/tty , um extra -1 está sendo adicionado ao meu espaçamento entre letras.

Por que isso acontece? Por que entrar em /dev/tty diminui o espaçamento entre letras assim?

    
por Mike Pierce 29.03.2017 / 18:30

0 respostas