logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 08-10-2014 13:44:09

laguespa
Membre
Distrib. : Debian 11 Bullseye
Noyau : 5.10.0-21-amd64
(G)UI : Mate
Inscription : 25-09-2009

[Resolu] Modifier la couleur du surlignage dans le terminal.

Bonjour.

Si j'utilise la commande ls -l pour un répertoire dans lequel j'ai un lien symbolique qui renvoie vers une adresse sur mon disque cette adresse à laquelle me renvoie le lien est surligné. Le problème c'est que le contraste n'est pas assez fort entre le texte et le surlignage et j'aimerais par conséquent changer la couleur du surlignage. Pas celle du texte.
Je ne trouve aucun moyen de régler ça en graphique, du moins chez moi avec mate comme environnement de bureau.
Et chez vous ?

J'ai cru comprendre que ça pouvait se régler dans le fichier ~/.bashrc mais je ne sais pas ce qu'il faut que je modifie.

Merci de votre aide.

A+

Dernière modification par laguespa (11-10-2014 11:58:35)


La musique : une certaine façon de s’asseoir sur l’éternité.

Hors ligne

#2 08-10-2014 14:04:47

sogal
Black Metal Modo
Lieu : Nord Isère
Distrib. : openSUSE Leap 42.3
Noyau : Linux 4.4.76
(G)UI : GNOME
Inscription : 09-05-2013
Site Web

Re : [Resolu] Modifier la couleur du surlignage dans le terminal.

Salut,
Voici une liste des couleurs de fond:

40: Black background
    41: Red background
    42: Green background
    43: Yellow background
    44: Blue background
    45: Purple background
    46: Cyan background
    47: White background


source

C'est à placer en début de code couleur de l'élément considéré:

\[\e[42;1;36m\]


Sur la ligne qui commence par PS1='${debian_chroot....

Dernière modification par sogal (08-10-2014 14:07:36)


1485418338.png Hello IT ! Have you tried turning it off and on again ?

Hors ligne

#3 08-10-2014 14:57:14

laguespa
Membre
Distrib. : Debian 11 Bullseye
Noyau : 5.10.0-21-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Resolu] Modifier la couleur du surlignage dans le terminal.

sogalpunx a écrit :

Salut,
Voici une liste des couleurs de fond:

40: Black background
    41: Red background
    42: Green background
    43: Yellow background
    44: Blue background
    45: Purple background
    46: Cyan background
    47: White background


source

C'est à placer en début de code couleur de l'élément considéré:

\[\e[42;1;36m\]


Sur la ligne qui commence par PS1='${debian_chroot....



J'ai plusieurs lignes qui commencent par PS1='${debian_chroot....


cat .bashrc

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac
 



Je ne sais vraiment pas ce qu'il faut que je modifie là-dedans...:rolleyes:


La musique : une certaine façon de s’asseoir sur l’éternité.

Hors ligne

#4 08-10-2014 15:16:53

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [Resolu] Modifier la couleur du surlignage dans le terminal.

J’ai le paragraphe suivant dans mon bashrc, décommenter la ligne "force_color_prompt=yes" me donne un prompt coloré après un 'source .bashrc' :

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes
 


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#5 08-10-2014 15:26:57

laguespa
Membre
Distrib. : Debian 11 Bullseye
Noyau : 5.10.0-21-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Resolu] Modifier la couleur du surlignage dans le terminal.

A la limite fonctionner sans fichier .bashrc ça a le mérite de virer toute la coloration et c'est pas plus mal. Je ne sais pas quelle incidence ça peut avoir...

Autre question : est-ce que vous avez un .bashrc pour le compte root ?

La musique : une certaine façon de s’asseoir sur l’éternité.

Hors ligne

#6 08-10-2014 15:50:12

laguespa
Membre
Distrib. : Debian 11 Bullseye
Noyau : 5.10.0-21-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Resolu] Modifier la couleur du surlignage dans le terminal.

En fait je me suis rendu compte que la coloration était liée à la définition des alias dans le fichier .bashrc.

J'ai commenté tout ce qui concerne les alias et comme ça j'ai plus de couleur.

La musique : une certaine façon de s’asseoir sur l’éternité.

Hors ligne

#7 11-10-2014 11:58:11

laguespa
Membre
Distrib. : Debian 11 Bullseye
Noyau : 5.10.0-21-amd64
(G)UI : Mate
Inscription : 25-09-2009

Re : [Resolu] Modifier la couleur du surlignage dans le terminal.

Salut tout le monde.

Concernant le surlignage lié au retour de la commande ls -l (notamment, chez moi, pour l'adresse disque à laquelle renvoient les liens symboliques) et qui m'emmerdait sérieusement à cause du contraste pas si contrasté que ça, j'ai réglé le problème de coloration non pas en jouant sur les couleurs dans le ~/.bashrc mais en supprimant tout simplement ce qui concerne les alias dans ce même fichier. Certes ça aurait pu se régler autrement mais je ne sais pas comment. Du coup j'ai plus de couleur et c'est pas plus mal smile

A+

La musique : une certaine façon de s’asseoir sur l’éternité.

Hors ligne

Pied de page des forums