Configurações personalizadas do XTerm

0

Existe alguma maneira de manter as configurações do XTerm que apliquei para que ele abra com essas configurações quando eu reabri-lo (coisas como o tamanho do texto, definido por CTRL + RightClick)?

    
por Andrew Stewart 27.05.2014 / 01:46

3 respostas

2

Você pode iniciar xterm com a opção relevante (consulte man xterm ) ou criar um arquivo ~/.Xresource com a configuração lá. Tente executar este comando:

echo "xterm*font: *-fixed-*-*-*-12-*" >> ~/.Xresources

Isso adicionará xterm*font: *-fixed-*-*-*-12-* ao seu arquivo ~/.Xresources (criando-o se ele não existir), que é lido por xterm quando for iniciado. Se você fizer logout e logar novamente, (ou apenas executar xrdb -merge .Xresources ) seu xterm terá seu tamanho de fonte configurado para 12. Para as várias outras opções que você pode querer definir, veja man xterm e adicione-as a o arquivo ~/.Xresources .

NOTA: Isso funciona como esperado no meu Debian e eu usei essa abordagem por muitos anos e em muitas distribuições para definir as várias configurações para xterm (e aterm que você pode querer verificar a propósito). Por alguma razão, não consigo fazê-lo funcionar na minha máquina virtual Ubuntu, mas espero que isso seja específico da minha configuração. Eu ficaria muito surpreso se não funcionar no Ubuntu.

    
por terdon 27.05.2014 / 02:13
1

Em ubuntus recentes, o tamanho da fonte e outras opções podem ser configuradas no arquivo / etc / X11 / app-defaults / XTerm. Eu tentei arquivos ~ / .Xresources e ~ / .Xdefaults, mas isso não funcionou para mim por algum motivo.

O formato é um pouco estranho, um exemplo decente pode ser visto nesta página da wiki ou apenas no google para "xresources de tamanho de fonte xterm"

    
por sмurf 27.05.2014 / 02:15
1

Atualizar

Vale a pena notar que, se não tiver certeza de como as configurações devem ser, faça isso:

xrdb -query

que pode fornecer uma listagem como esta (MUITAS linhas não incluídas):

...
xterm*background:       black
xterm*foreground:       #808080
xterm.SimpleMenu*background:    #6a6a6a      <---- these were
xterm.SimpleMenu*foreground:    #bfbfbf      <---- the "correct" entries!
xterm.background:       black
xterm.bg:       black
xterm.fg:       white
xterm.foreground:       white
...

Agora, na minha situação particular, eu estava configurando as coisas para ter texto branco em fundo preto. Eu até usei outros 'tutoriais' e guias. Parece que os nomes dos recursos podem variar ligeiramente de distribuição para distribuição, como você vê acima.

Suas entradas corretas podem não ser as mesmas, então se você está tendo problemas, consulte o banco de dados e procure a entrada que descreve sua cor atual ou apenas brinque com cada entrada até achar a correta, esperamos que só será um pouco se você ainda não tentou nada.

Esteja avisado: alguns gerenciadores de janelas / monitores / desktops gostam de copiar seu 'esquema de cores' atual para o banco de dados pela força. Isso pode ser uma dor no pescoço. Isso também significa que você teria que tentar encontrar o script responsável e desativá-lo.

Para mim, eu estava executando o KDE, então meu script era:

/usr/share/kde4/apps/kdisplay/app-defaults/XTerm.ad

Mas podem ser outros lugares, dependendo do gerente que você usa, e a versão dele, assim como a distro em que está instalado (dor de cabeça, não é?). A melhor coisa a fazer é procurar os padrões do aplicativo, porque esse parece ser o 'nome que está indo' agora. Além disso, você saberá quando acertar a sujeira do pagamento porque o arquivo terá algo assim:

 xterm*background: WINDOW_BACKGROUND
 xterm*foreground: WINDOW_FOREGROUND

.. que é obviamente o que você quer se livrar, eu acredito que você pode apenas comentá-los com '!' ou até mesmo mover o arquivo para ser seguro se não houver outro conteúdo nele.

Espero que ajude (outros também)

    
por osirisgothra 25.04.2015 / 19:51