Je veux désactiver toute couleur dans ma shell. Ni ls, ni nano, ni vi, rien. Quel est le meilleur moyen d'y parvenir ?
Réponse
Trop de publicités?
Al Brundage
Points
11
Faites une sauvegarde de .bashrc puis ouvrez .bashrc et supprimez toutes ces lignes. Cela a l'avantage supplémentaire de désactiver les couleurs de texte dans gedit!
# définir un invite fantaisie (non coloré, sauf si nous savons que nous "voulons" de la couleur)
case "$TERM" in
xterm|xterm-color|*-256color) color_prompt=yes;;
esac
# décommentez pour un invite coloré, si le terminal le permet; désactivé
# par défaut pour ne pas distraire l'utilisateur: l'accent dans une fenêtre de terminal
# doit être mis sur la sortie des commandes, et non pas sur l'invite
#force_color_prompt=yes
if [ -n "$force_color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# Nous avons le support de couleur; supposons qu'il est conforme à Ecma-48
# (ISO/IEC-6429). (L'absence d'un tel support est extrêmement rare, et un tel
# un cas aurait tendance à soutenir setf plutôt que setaf.)
color_prompt=yes
else
color_prompt=
fi
fi
if [ "$color_prompt" = yes ]; then
if [[ ${EUID} == 0 ]] ; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] '
else
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\] \[\033[01;34m\]\w \$\[\033[00m\] '
fi
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h \w \$ '
fi
unset color_prompt force_color_prompt
# Si c'est un xterm, définissez le titre sur user@host:dir
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h \w\a\]$PS1"
;;
*)
;;
esac
# activer la prise en charge des couleurs de ls et ajouter également des alias pratiques
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
#alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
- Réponses précédentes
- Plus de réponses