Eu tenho usado o Arch Linux no meu novo laptop e estou tentando configurá-lo de tal forma que eu não tenha necessidade de um servidor DE ou X - eu só quero utilitários de linha de comando e um VC (produtividade e economia de mim mesmo, tudo isso). De qualquer forma, estou tentando fazer as cores dos terminais funcionarem corretamente. Eu não decidi entre o xterm e o urxvt - honestamente, qualquer que eu possa conseguir este trabalho é provavelmente o que eu vou usar, pelo menos até eu entender melhor a questão.
Essencialmente, minha configuração (pelo que entendi, portanto, leve com sal) é que no VC1 eu tenho um emulador de terminal em cores xterm / urxvt 16 rodando (também, eu uso o Zsh, se é importante). Eu uso o Tmux para multiplexar, então meu .zshrc
e .tmux.conf
arquivos em ~/
tem linhas que definem o terminal padrão para (xterm / rxvt) -16color.
Se eu lanço o emacs diretamente no terminal ou dentro do Tmux e corro M-x list-colors-display
, mostra 16 nomes de cores. Os primeiros oito são os regulares e são coloridos corretamente. No entanto, as cores 9 a 16 são as brilhantes e aparecem como texto branco em fundo preto sem cores atribuídas a elas.
Eu tenho a impressão de que .Xresources
é onde vão as configurações de cor, da forma *color0: #353535
e tal. Todas as 16 cores estão listadas aqui, com valores que eu gostaria que elas tivessem. No entanto, os oito que são coloridos não estão nem nos matizes corretos - eles estão na cor marcante e de alto contraste a que são padronizados, não no tema mais maduro que eu baixei para testar.
Eu li que você precisa correr xrdb -merge ~/.Xresources
para fazer essas configurações entrarem em jogo. No entanto, eu não tenho xrdb
e quando eu instalei, recebi um erro 'display not found' (sem surpresa), então o removi.
A questão então, finalmente, é: o que eu faço para fazer o xterm / rxvt saber (a) exibir todas as 16 cores (já que tenho certeza que os brilhos também têm padrões, então parece que algo está errado lá) e ( b) para usar as configurações de cor (e outras) que eu dou em .Xresources
(ou em outro lugar, se aplicável) sem usar xrdb
.
Obrigado por qualquer insight!