#1 Le 14/01/2006, à 14:23
- Didier69
[résolu][xterm] couleur du 'ls'
Bonjour,
Je cherche à savoir comment changer la couleur d'affichage des répertoires quand je fais un 'ls' dans un xterm. Sur d'anciennes distributions il existait une variable LS_COLORS, mais là je ne trouve rien du même genre.
Quelqu'un a-t-il une idée ?
Cordialement.
Dernière modification par Didier69 (Le 17/01/2006, à 22:15)
débutant karmic
Hors ligne
#2 Le 14/01/2006, à 14:53
- Uggy
Re : [résolu][xterm] couleur du 'ls'
rajoute dans ton .bashrc
alias ls='ls --color=always'
Dernière modification par Uggy (Le 14/01/2006, à 14:53)
Hors ligne
#3 Le 14/01/2006, à 15:34
- Didier69
Re : [résolu][xterm] couleur du 'ls'
La couleur est déjà activée . Je cherchais à modifier les couleurs choisies, et en particulier le bleu des répertoires qui est presque illisible avec un terminal ayant un fond foncé.
débutant karmic
Hors ligne
#4 Le 14/01/2006, à 15:47
- roicominutsoup
Re : [résolu][xterm] couleur du 'ls'
La variable LS_COLOR existe toujours. En tout cas, elle fait partie de mes variables d'environnement.
Hors ligne
#5 Le 15/01/2006, à 14:24
- Uggy
Re : [résolu][xterm] couleur du 'ls'
La couleur est déjà activée
. Je cherchais à modifier les couleurs choisies, et en particulier le bleu des répertoires qui est presque illisible avec un terminal ayant un fond foncé.
Au temps pour moi..
dircolors -p > ~/.dircolors
tu modifies ~/.dircolors pour mettre les couleurs que tu veux..
puis dans ton .bashrc tu remplaces (ou ajoutes)
eval `dircolors -b ~/.dircolors`
Hors ligne
#6 Le 15/01/2006, à 18:15
- Didier69
Re : [résolu][xterm] couleur du 'ls'
Merci Uggy,
Pas de problème pour écrire le fichier ~/.dircolors et pour le modifier. Cela marche nickel avec un xterm. Par contre dans mon rxvt-unicode, cela ne change rien du tout ...
Je ne sais pas si cela peut avoir des répercussions mais j'ai également un fichier .Xdefaults:
URxvt*boldFont: -*-terminus-*-*-*-*-12-*-*-*-*-*-iso10646-*
URxvt*jumpScroll: False
URxvt*inheritPixmap: True
URxvt*fading: 60
URxvt*shading: 30
URxvt*scrollBar: False
URxvt*cursorBlink: True
URxvt*saveLines: 1500
URxvt*font: -*-terminus-*-*-*-*-12-*-*-*-*-*-iso10646-*
URxvt*background: black
URxvt*foreground: white
URxvt*tintColor: white
URxvt*geometry: 118x40
débutant karmic
Hors ligne
#7 Le 17/01/2006, à 22:15
- Didier69
Re : [résolu][xterm] couleur du 'ls'
Finalement j'ai trouvé la réponse sur le channel irc de rxvt-unicode (#rxvt-unicode sur freenode.net). Il suffit simplement de rajouter la ligne suivante dans le fichier .dircolors:
TERM rxvt-unicode
Et tout marche bien !
débutant karmic
Hors ligne
#8 Le 24/06/2006, à 10:52
- akuma
Re : [résolu][xterm] couleur du 'ls'
J'arrive à enlever les couleurs en commentant les lignes dans le .bashrc.
J'ai bien la ligne eval "`dircolors -b ~/.dircolors`" dans mon .bashrc, mais qd je modifie ce fichier, les couleurs ne changent pas. J'ai toujours le bleu et le vert dégueulasses.
Pourtant qd je commente des lignes dans .dircolors, les valeurs correspondantes disparraissent de la variable LS_COLORS. Mais les couleurs sont affichées qd même !
(Pour voir les modifs du bashrc, je fais "source .bashrc" mais ça ne suffit pas à prendre en compte ces modifs. Je dois lancer un autre xterm)
Bon enfin je me suis débarrassé des couleurs illisibles, le reste est secondaire...
Hors ligne