xvt terminal - como posso definir o tamanho da fonte em um linux?

0

Estou executando um Ubuntu muito despojado, 14.04 em alguns sistemas e 16.04 em outros. Eles são todos bastante espartanos, mais enxutos que o Lubuntu, construídos a partir do mini.iso com X e Openbox.

Como posso definir uma fonte realmente grande no emulador de terminal xvt? Eu tenho lxterminal definido para 22 e isso é muito bom para mim.

Ou se ninguém puder me dizer como, talvez você possa sugerir um lugar para perguntar. Obrigado pela leitura.

= = = = = = = =

Adicionado: À luz da sugestão de Zeno de Elea, que foi um ponto de partida muito útil, eu brinquei com os comandos como:

xvt -fn -*-*-*-*-*-*-28-*-*-*-*-*-*-*

e as declarações correspondentes em ~ / .Xresources, como:

xvt*font: -*-*-*-*-*-*-28-*-*-*-*-*-*-*

e similares:

xterm*font: -*-*-*-*-*-*-28-*-*-*-*-*-*-*

e recarregando .Xresources. Com alguns números eu posso obter uma resposta. Aparentemente xfontsel pode ver fontes que xvt não pode usar, mas tenta. Alguns números realmente mudam o tamanho da fonte ligeiramente, mas, até agora, nenhum adequadamente. O resultado de alterar .Xresources, recarregá-lo e digitar xvt no lxterminal não é, em todos os casos, o mesmo que emitir o comando correspondente diretamente com a opção -fn. Gofigger.

Inserindo os comandos no lxterminal com a opção -fn, no momento, com "32", recebo "exceção de ponto flutuante", código de saída 136 e não xvt. Alguns números me dão uma instância de xvt, mas nenhum caractere visível - apenas o destaque do cursor é visível. Parece que é preciso e responde aos comandos, mas estou digitando como se o esquema de cores fosse preto no preto. Usar a opção -bg para alterar a cor bg para vermelho resulta na mesma situação com um esquema de cores aparente de vermelho sobre vermelho. Em ambos os casos, com um cursor visível destacado em branco.

Eu vi outras mensagens de erro que não consegui gravar e não posso reproduzir no momento. Tenho certeza que um deles estava "fora dos limites".

Eu tentei instalar mais fontes e isso foi esclarecedor. Os números que antes resultavam apenas em mensagens de erro ou instâncias xvt com uma aparência de um esquema de cores preto sobre preto, embora com o cursor branco visível, funcionam agora. Até agora, o maior número que eu consegui trabalhar é "28", o que resulta em um terminal xvt na borda inferior de usabilidade, aproximadamente do mesmo tamanho que o lxterminal para "16", enquanto minha preferência com lxterminal é 22. p>

Portanto, um caminho para uma fonte confortável é claro. Eu posso instalar todas as fontes no repositório e testá-las uma de cada vez. Eu deveria ter uma resposta antes que as geleiras voltem (eu acho que o CO2 está me dando um tempo extra). Alguém pode sugerir uma maneira melhor, ou onde eu poderia perguntar se ninguém consegue? Ou qualquer solução melhor que a atual de deixar xvt escolher qualquer fonte de 28 pixels que ele goste?

= = = = = = = =

Segunda atualização: Ao verificar as fontes uma por vez e especificá-las mais de perto, em vez de permitir que o xvt escolha uma fonte de 32 pixels que goste, obtive várias fontes 32 e uma de 34 pixels para funcionar. Isso ajudou a prestar atenção ao recurso de visualização no xfontsel. O melhor de tudo até agora é

-*-terminus-medium-r-*-*-32-*-*-*-*-*-*-*

O que parece muito bom. Não é tão bom quanto o "Monospace" que usa lxterminal e geany, mas vai fazer. Alguém pode sugerir uma maneira completamente diferente de fazer isso, mas, assumindo que não, a parte restante da questão parece ser:

Alguém pode sugerir boas fontes que tenham um tamanho de pixel de 32 ou superior? Estou assumindo que "Monospace", que parece muito legível e limpo, não está disponível em um formato que o xvt entende. Se eu estiver errado sobre isso, ou se você souber como fazê-lo funcionar, eu apreciaria a elaboração.

    
por Lew Rockwell Fan 18.01.2017 / 06:53

2 respostas

0

Se você estiver falando sobre rxvt ou urxvt / rxvt-unicode, poderá usar o arquivo .Xresources para configurar o terminal com a configuração rxvt.font.

    
por 18.01.2017 / 08:03
0

Eu vou aceitar a resposta do Zeno, porque:

  1. Ele literalmente responde à pergunta - você define o tamanho da fonte xvt em ~ / .Xresources.
  2. Começou-me a caminho de uma solução eficaz. Ainda não é uma solução perfeita, mas muito boa.

Mas vou apontar algumas armadilhas para qualquer um que tente fazer a mesma coisa com algum aplicativo legado para que ele possa cometer seus próprios erros e não repetir o meu:

Se houver alguma maneira de saber qual pacote de fonte tem a fonte mágica do seu aplicativo antes de instalá-lo e testá-lo, faça uma pausa nele. (Tentativa, erro) x N, onde N é um número grande.

Após a instalação de novos pacotes de fontes, alguns parecem estar disponíveis imediatamente e o soom parece exigir uma reinicialização. Ou talvez seja necessário reiniciar o X.

Use xfontsel e preste atenção na visualização. Se a visualização não mostrar uma fonte legível, as chances são de que é uma perda de tempo. Dar ao seu aplicativo uma orientação geral sobre uma fonte que tenha muitos asteriscos pode falhar mesmo se houver fontes instaladas e disponíveis para o aplicativo que correspondam a essa especificação de curingas e que funcionem. Você terá que tentar especificá-los com mais precisão para descobrir e experimentá-los um de cada vez para descobrir. Deixe o aplicativo uma escolha de fontes, ele irá escolher um que falhar e dar-lhe uma mensagem de erro enganosa ou nenhuma mensagem de erro. Esta é a Lei de Murphy, número 76.

Se o aplicativo tiver um arg de linha de comando para fonte, como este, a experimentação com a linha de comando é uma maneira mais rápida de descobrir o que funciona. Ao usar .Xresources, observe que as especificações para programas individuais e CLASSES do programa são possíveis. Neste caso por exemplo

XTerm*font: -*-terminus-medium-r-*-*-32-*-*-*-*-*-*-*

funciona para xterm e xvt, enquanto

xterm*font: -*-terminus-medium-r-*-*-32-*-*-*-*-*-*-*

funciona apenas para xterm e

xvt*font: -*-terminus-medium-r-*-*-32-*-*-*-*-*-*-*

funciona apenas para xvt.

Quando digo que "funciona", isso não significa que ele produza os MESMOS resultados em ambos os aplicativos - mas NÃO -, mas é reconhecido e aplicado. Não esqueça de recarregar .Xresources:

xrdb ~/.Xresources

FWIIW: O melhor que encontrei para o meu propósito até agora é:

xvt*font: -*-terminus-medium-r-*-*-32-*-*-*-*-*-*-*

Ainda estou procurando algo melhor, mas encontrar uma fonte melhor não é a pergunta que fiz. Sugestões serão bem-vindas.

    
por 19.01.2017 / 00:43