.Xresources syntax

1

Esta é uma linha de amostra do meu .Xresources :

XTerm.vt100.geometry: 80x64+240+120

Funciona, mas estou preocupado com estilo. Uma coisa é que vejo pessoas usando coisas como xterm*background . Qual é a diferença? Outra é que a página man do xterm afirma que o recurso geometry está na classe Geometry , mas quando eu coloco Geometry em vez de vt100 , não funciona.

    
por Jeremy S. 06.09.2010 / 10:22

1 resposta

4

Existem duas variantes para especificar os recursos do X11 em .Xresources . Você pode especificar recursos para um nome de aplicativo ou para uma classe. As classes geralmente são nomeadas com o (s) capital (es) líder (s).

Eu tenho em meus .Xresources apenas isto: xterm*color4: #8080c0 .

No exemplo xterm , você pode usar o parâmetro -name xxx para alterar o nome do aplicativo para xxx . Dessa forma, você poderia ter diferentes "estilos" de xterms, por exemplo. Quando você especifica recursos para uma classe, ela deve afetar todas as instâncias dessa classe (todos os aplicativos XTerm , independentemente do nome do aplicativo).

* é um curinga. As pessoas usam para definir o recurso para muitos widgets diferentes. Talvez um botão ou uma barra de rolagem. Se você sempre quer um fundo preto em tudo, em vez de ter muitas linhas de recursos do X, você pode usar um curinga.

No seu exemplo, você deve tentar Geometry com um G maiúsculo: XTerm.VT100.Geometry: 80x64+240+120 para configurá-lo para todos os seus Xterms do VT100. (mas não para os da TEK).

    
por 06.09.2010 / 11:14

Tags