web-dev-qa-db-fra.com

Set UrXVT pour travailler avec 256 couleurs

J'avais passé tellement de temps à essayer d'obtenir urxvt pour travailler avec 256 couleurs. J'utilise Ubuntu. J'ai suivi une partie de ce post

cd ~
infocmp -L rxvt-unicode > rxvt-unicode.terminfo

vi rxvt-unicode.terminfo
# Change the following from:
#
#    lines_of_memory#0, max_colors#88, max_pairs#256,
#
# to:
#
#    lines_of_memory#0, max_colors#256, max_pairs#32767

# Make .terminfo dir if you don't already have it
install -d .terminfo

# Rebuild terminfo for rxvt-unicode
tic -o .terminfo/ rxvt-unicode.terminfo

# Cleanup
rm rxvt-unicode.terminfo

tput colors donne 256 maintenant au lieu de 88 plus tôt mais quand je courais le 256colors2.pl Script, la sortie n'est pas comme prévu. Here is the screenshot

echo $TERM donne rxvt-unicode comme sortie dans urxvt.

echo $COLORTERM donne rxvt-xpm comme sortie dans Vim.

echo &t_Co donne 256 comme sortie dans Vim.

Aidez-moi s'il vous plaît à comprendre comment configurer 256 couleurs pour URXVT. Mon objectif principal est d'utiliser Vim (en terminal) avec le thème Gruvox.

Réponse pour une réponse:

J'ai déjà défini le t_Co=256 Option dans Vim. Je n'utilise pas tmux. L'utilisation ne change pas le résultat de la 256colors2.pl script. Le terme de TMUX est déjà défini sur screen-256color. J'ai essayé de copier le /usr/share/terminfo/r/rxvt-256color à ~/.terminfo/r/rxvt-256color. Aucun changement de terme ou les résultats des tests. Enfin, j'ai utilisé le Colorest CJD14 a-t-il lié , de nombreuses couleurs ne fonctionnent pas. Seul un tas de couleurs sont en train de colorier. Donc, quelque chose est définitivement brisé ou configuré mal.

16
ma08

Oui, j'ai finalement trouvé mon erreur. Il semble que vous ayez besoin d'installer le paquet rxvt-unicode-256color Pour obtenir 256 Color Support.

Sudo apt-get install rxvt-unicode-256color

est la réponse à mes problèmes.

20
ma08

Essayez de copier/USR/Share/TerminFo/R/RXVT-256Color à ~/.terminfo/r/rxvt-256Couleur

Et dans votre VIMRC Ajouter

set t_Co=256 

Aussi ajouter

set -g default-terminal "screen-256color"

Dans votre tmux, écran Conf Si utilisé.

Oh et consultez le plugin CSAPPROX VIM lorsque vous obtenez le support complet de la couleur, il fait de nombreux thèmes fiables dans les terminaux.

Essayez également ce script dans VIM pour vérifier la prise en charge de la couleur complète. colorest

0
CJD14