Bonjour
J'ai decidé après l'avoir testé de passer de bash à zsh...mais je rencontre plusieurs problèmes..
* la touche suppr m'affiche ~ quand j'appuie dessus...de même que page up et page down
voilà mon /etc/zsh/zshrc : (enfin la partie concernée) :
# Correspondance touches-fonction
bindkey '^A' beginning-of-line # Home
bindkey '^E' end-of-line # End
bindkey '^D' delete-char # Del
bindkey 'ESC[3~' delete-char # Del
bindkey 'ESC[2~' overwrite-mode # Insert
bindkey 'ESC[5~' history-search-backward # PgUp
bindkey 'ESC[6~' history-search-forward # PgDn
# Prise en charge des touches [début], [fin] et autres
typeset -A key
key[Home]=${terminfo[khome]}
key[End]=${terminfo[kend]}
key[Insert]=${terminfo[kich1]}
key[Delete]=${terminfo[kdch1]}
key[Up]=${terminfo[kcuu1]}
key[Down]=${terminfo[kcud1]}
key[Left]=${terminfo[kcub1]}
key[Right]=${terminfo[kcuf1]}
key[PageUp]=${terminfo[kpp]}
key[PageDown]=${terminfo[knp]}
[[ -n "${key[Home]}" ]] && bindkey "${key[Home]}" beginning-of-line
[[ -n "${key[End]}" ]] && bindkey "${key[End]}" end-of-line
[[ -n "${key[Insert]}" ]] && bindkey "${key[Insert]}" overwrite-mode
[[ -n "${key[Delete]}" ]] && bindkey "${key[Delete]}" delete-char
[[ -n "${key[Up]}" ]] && bindkey "${key[Up]}" up-line-or-history
[[ -n "${key[Down]}" ]] && bindkey "${key[Down]}" down-line-or-history
[[ -n "${key[Left]}" ]] && bindkey "${key[Left]}" backward-char
[[ -n "${key[Right]}" ]] && bindkey "${key[Right]}" forward-char
*Second problème : après avoir changé le shell par défaut grace à chsh, tilda refuse de se lancer. Même en choisisant zsh dans ses options rien n'y fait. J'ai testé Guake avec le même résultat....je pourrait ajouter /bin/zsh à mon ~/.bashrc, mais faire tourner un shell dans un shell c'est pas génial tout de même.
la variable d'environnement $SHELL est bien /bin/zsh
17:43 nico@nico-laptop ~% printenv SHELL
/bin/zsh