Posso fazer texto no xterm e parece com o gnome-terminal?

3

A imagem no topo você pode ver meu xterm, a imagem abaixo é o gnome-terminal.

Ok Isso é o que eu quero conseguir:

Eu uso a mesma fonte em ambos, mas parece diferente:

Xterm*faceName: DejaVu Sans Mono Bold:size=11:antialias=true

como posso corrigir isso?

// EDITAR

adicione mais informações do meu xterm:

ldd 'which xterm' | grep -E '(freetype|fontconfig)'
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f07bcbcc000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f07bb2f3000)

meu .Xdefaults

!XTerm*background: #2D2D2D
XTerm*background: #FFFFDD
!XTerm*foreground: #D2D2D2
XTerm*scrollBar:  off
XTerm*vt100*geometry:   88x24
Xterm*faceName: DejaVu Sans Mono Bold:size=11
XTerm*renderFont: true
    
por maniat1k 11.09.2014 / 18:30

2 respostas

3

Eu acredito que é apenas um erro de digitação. Tente mudar

Xterm*faceName: DejaVu Sans Mono Bold:size=11

para

XTerm*faceName: DejaVu Sans Mono Bold:size=11

( XTerm em vez de Xterm )

    
por 17.09.2014 / 21:21
6

O acima é uma fonte de bitmap (parece muito com -misc-fixed-*-r-semicondensed ). O que você precisa é habilitar as fontes TrueType no XTerm. Desde que o seu XTerm tenha sido compilado com o suporte TrueType, você deseja definir a propriedade xterm*renderFont como true no seu ~/.Xdefaults (ou onde quer que você o tenha).

XTerm*renderFont: true

Alternativamente, você pode fazê-lo no menu "VT Fonts" do XTerm, que você abre com Ctrl + Botão direito do mouse , mas isso é apenas por configuração de janela, é claro.

Para garantir que xterm seja compilado com o suporte TrueType:

$ ldd 'which xterm' | grep -E '(freetype|fontconfig)'

você deve receber algo como:

        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6
    
por 11.09.2014 / 20:24