Bonsoir,
J'aimerais savoir pourquoi pour un certain nombre de caractère tapé dans la console (environ un cinquantaine) plutôt que de continuer à écrire sur la même ligne (cette première ligne peut contenir plus qu'une cinquantaine de caractères) le curseur revient au début de la ligne (de la même ligne et non de la ligne en dessous) .
Cela n'arrive qu'avec la première ligne.
J'ai chercher dans mon bashrc mais je ne vois pas ce qui provoque cela, j'ai également chercher dans mon Xdefaults mais cela n'a rien à voir avec le Xdefaults car il y a le même problème dans le terminal gnome.
#
# ~/.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
# Auto completion
complete -cf sudo
set show-all-if-ambiguous on
# Alias
alias ls='ls --color=always'
alias dir='dir --color=always'
alias maj='sudo pacman-color -Syu'
alias search='sudo pacman-color -Ss'
alias uninstall='sudo pacman-color -R'
alias install='sudo pacman-color -Syu'
alias useless='sudo pacman-color -Qdt'
##################################################
# Mick bash prompt color function
##################################################
function bash_prompt() {
# Reset
local Color_Off='\e[0m' # Text Reset
# Regular Colors
local Black='\e[0;30m' # Black
local Red='\e[0;31m' # Red
local Green='\e[0;32m' # Green
local Yellow='\e[0;33m' # Yellow
local Blue='\e[0;34m' # Blue
local Purple='\e[0;35m' # Purple
local Cyan='\e[0;36m' # Cyan
local White='\e[0;37m' # White
# Bold
local BBlack='\e[1;30m' # Black
local BRed="\[\033[1;31m\]" # Red
local BGreen='\e[1;32m' # Green
local BYellow='\e[1;33m' # Yellow
local BBlue="\[\033[1;34m\]" # Blue
local BPurple='\e[1;35m' # Purple
local BCyan='\e[1;36m' # Cyan
local BWhite='\e[1;37m' # White
# Underline
local UBlack='\e[4;30m' # Black
local URed='\e[4;31m' # Red
local UGreen='\e[4;32m' # Green
local UYellow='\e[4;33m' # Yellow
local UBlue='\e[4;34m' # Blue
local UPurple='\e[4;35m' # Purple
local UCyan='\e[4;36m' # Cyan
local UWhite='\e[4;37m' # White
# Background
local On_Black='\e[40m' # Black
local On_Red='\e[41m' # Red
local On_Green='\e[42m' # Green
local On_Yellow='\e[43m' # Yellow
local On_Blue='\e[44m' # Blue
local On_Purple='\e[45m' # Purple
local On_Cyan='\e[46m' # Cyan
local On_White='\e[47m' # White
# High Intensty
local IBlack='\e[0;90m' # Black
local IRed='\e[0;91m' # Red
local IGreen='\e[0;92m' # Green
local IYellow='\e[0;93m' # Yellow
local IBlue='\e[0;94m' # Blue
local IPurple='\e[0;95m' # Purple
local ICyan='\e[0;96m' # Cyan
local IWhite='\e[0;97m' # White
# Bold High Intensty
local BIBlack='\e[1;90m' # Black
local BIRed='\e[1;91m' # Red
local BIGreen='\e[1;92m' # Green
local BIYellow='\e[1;93m' # Yellow
local BIBlue='\e[1;94m' # Blue
local BIPurple='\e[1;95m' # Purple
local BICyan='\e[1;96m' # Cyan
local BIWhite='\e[1;97m' # White
# High Intensty backgrounds
local On_IBlack='\e[0;100m' # Black
local On_IRed='\e[0;101m' # Red
local On_IGreen='\e[0;102m' # Green
local On_IYellow='\e[0;103m' # Yellow
local On_IBlue='\e[0;104m' # Blue
local On_IPurple='\e[10;95m' # Purple
local On_ICyan='\e[0;106m' # Cyan
local On_IWhite='\e[0;107m' # White
export PS1="${BWhite}┌─ ${UBlue}\u${Color_Off}${BWhite}@${UGreen}\h${Color_Off}${BWhite} | ${URed}\t${Color_Off}\n${BWhite}└─ ${BPurple}[\W] ${BWhite}$ ${BWhite}"
}
bash_prompt
Que puis-je faire ?
Merci d'avance.
PS : si mon color bash prompt intéresse quelqu'un voici le rendu visuelle :
Dernière modification par arch.mick le jeu. 27 oct. 2011, 21:35, modifié 1 fois.
#
# ~/.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
# Auto completion
complete -cf sudo
set show-all-if-ambiguous on
# Alias
alias ls='ls --color=always'
alias dir='dir --color=always'
alias maj='sudo pacman-color -Syu'
alias search='sudo pacman-color -Ss'
alias uninstall='sudo pacman-color -R'
alias install='sudo pacman-color -Syu'
alias useless='sudo pacman-color -Qdt'
##################################################
# Mick bash prompt color function
##################################################
function bash_prompt() {
# Reset
local Color_Off="\[\033[0m\]" # Text Reset
# Regular Colors
local Black="\[\033[0;30m\]" # Black
local Red="\[\033[0;31m\]" # Red
local Green="\[\033[0;32m\]" # Green
local Yellow="\[\033[0;33m\]" # Yellow
local Blue="\[\033[0;34m\]" # Blue
local Purple="\[\033[0;35m\]" # Purple
local Cyan="\[\033[0;36m\]" # Cyan
local White="\[\033[0;37m\]" # White
# Bold
local BBlack="\[\033[1;30m\]" # Black
local BRed="\[\033[1;31m\]" # Red
local BGreen="\[\033[1;32m\]" # Green
local BYellow="\[\033[1;33m\]" # Yellow
local BBlue="\[\033[1;34m\]" # Blue
local BPurple="\[\033[1;35m\]" # Purple
local BCyan="\[\033[1;36m\]" # Cyan
local BWhite="\[\033[1;37m\]" # White
# Underline
local UBlack="\[\033[4;30m\]" # Black
local URed="\[\033[4;31m\]" # Red
local UGreen="\[\033[4;32m\]" # Green
local UYellow="\[\033[4;33m\]" # Yellow
local UBlue="\[\033[4;34m\]" # Blue
local UPurple="\[\033[4;35m\]" # Purple
local UCyan="\[\033[4;36m\]" # Cyan
local UWhite="\[\033[4;37m\]" # White
# Background
local On_Black="\[\033[40m\]" # Black
local On_Red="\[\033[41m\]" # Red
local On_Green="\[\033[42m\]" # Green
local On_Yellow="\[\033[43m\]" # Yellow
local On_Blue="\[\033[44m\]" # Blue
local On_Purple="\[\033[45m\]" # Purple
local On_Cyan="\[\033[46m\]" # Cyan
local On_White="\[\033[47m\]" # White
# High Intensty
local IBlack="\[\033[0;90m\]" # Black
local IRed="\[\033[0;91m\]" # Red
local IGreen="\[\033[0;92m\]" # Green
local IYellow="\[\033[0;93m\]" # Yellow
local IBlue="\[\033[0;94m\]" # Blue
local IPurple="\[\033[0;95m\]" # Purple
local ICyan="\[\033[0;96m\]" # Cyan
local IWhite="\[\033[0;97m\]" # White
# Bold High Intensty
local BIBlack="\[\033[1;90m\]" # Black
local BIRed="\[\033[1;91m\]" # Red
local BIGreen="\[\033[1;92m\]" # Green
local BIYellow="\[\033[1;93m\]" # Yellow
local BIBlue="\[\033[1;94m\]" # Blue
local BIPurple="\[\033[1;95m\]" # Purple
local BICyan="\[\033[1;96m\]" # Cyan
local BIWhite="\[\033[1;97m\]" # White
# High Intensty backgrounds
local On_IBlack="\[\033[0;100m\]" # Black
local On_IRed="\[\033[0;101m\]" # Red
local On_IGreen="\[\033[0;102m\]" # Green
local On_IYellow="\[\033[0;103m\]" # Yellow
local On_IBlue="\[\033[0;104m\]" # Blue
local On_IPurple="\[\033[10;95m\]" # Purple
local On_ICyan="\[\033[0;106m\]" # Cyan
local On_IWhite="\[\033[0;107m\]" # White
export PS1="${BWhite}┌─ ${UBlue}\u${Color_Off}${BWhite}@${UGreen}\h${Color_Off}${BWhite} | ${URed}\t${Color_Off}\n${BWhite}└─ ${BPurple}[\W] ${BWhite}$ ${BWhite}"
}
bash_prompt