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/tty2
e,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?