Page 1 sur 2
[auto-completion]ne complete plus les chemins (résolu)
Publié : mer. 31 août 2011, 09:32
par frost
bonjours
mon probleme est que bash , bin qu'il complete le nom ne le complete pas correctement
par exemple pour lire le fichier ~/toto\ titi\ tata.avi
avec l'autocompletion bash vas me donner:
mplayer ~/toto titi tata.avi
ce qui evidemment ne marche pas avec des espaces qui ne sont pas precedés de \
merci d'avance
Re: [auto-completion]ne complete plus les chemins de dossier
Publié : mer. 31 août 2011, 10:39
par FoolEcho
Il complète sans caractère d'échappement ("\") ?!
À tout hasard, car je ne vois vraiment pas, as-tu installé bash-completion ou appliqué un 'complete' ou un fichier de complétion particulier (aucune idée de quoi par contre...) ? Ça te le fait avec n'importe commande ? C'est pareil depuis un tty ?
EDIT: d'autant qu'il n'y a pas eu de mises à jour de bash depuis mai... tu as fait des trucs particuliers récemment ?

Re: [auto-completion]ne complete plus les chemins de dossier
Publié : mer. 31 août 2011, 10:47
par frost
merci de m'avoir repondu
oui il complete sans \
j'ai pas utiliser les commandes que tu dis et ça le fait aussi dans tty
bah j'ai juste eu quelques problemes(j'avai pas mis a jour depuis trés trés longtemps et j'ai eu quelques problemes avec pacman)
Re: [auto-completion]ne complete plus les chemins de dossier
Publié : mer. 31 août 2011, 20:21
par FoolEcho
Pareil en root ?
frost a écrit :bah j'ai juste eu quelques problemes(j'avai pas mis a jour depuis trés trés longtemps et j'ai eu quelques problemes avec pacman)
... peut-être lié ?
Re: [auto-completion]ne complete plus les chemins de dossier
Publié : jeu. 01 sept. 2011, 10:27
par frost
oui c'est pareil en root
et je vien de remarquer que ça dépend des commandes
par exemple en utilisant cd il met bien les barres \
Re: [auto-completion]ne complete plus les chemins de dossier
Publié : jeu. 01 sept. 2011, 12:04
par FoolEcho
Root aussi...

... ça exclue ~/.bash_profile et ~/.bashrc, sauf si tu as modifié les mêmes pour les deux (avec des alias bizarres)... bien que je ne sache pas du tout à quel niveau on pourrait modifier ce comportement des caractères d'échappement... ...
Tu utilises bien le mplayer des dépôts ? Ça touche quelles autres commandes dont tu as l'habitude ?... pige pas, ça fonctionnait correctement par le passé ? (si oui, il faut regarder du côté des mises à jour... peut-être même préciser les problèmes que tu as eu...)
Re: [auto-completion]ne complete plus les chemins de dossier
Publié : jeu. 01 sept. 2011, 19:51
par frost
j'utilise bien le mplayer du depot
l'autocompletion marchait avant
je me demande , maintenant que tu en parle si je n'avait pas changer un peut le bashrc generale situé dans /etc
et dans le dépot j'ai eu du mal avec pacman 3.5 qui ne s'installait pas
finallement je l'ai installé avec la source et j'ai fait ensuite une mise à jour qui c'est trés bien déroulée
merci de me répondre
Re: [auto-completion]ne complete plus les chemins de dossier
Publié : jeu. 01 sept. 2011, 20:06
par FoolEcho
frost a écrit :, maintenant que tu en parles si je n'avais pas changé un peu le bashrc general situé dans /etc
Là, je comprends mieux.
Poste-le nous, stp.
... et pitié, un effort sur le français...

Re: [auto-completion]ne complete plus les chemins de dossier
Publié : ven. 02 sept. 2011, 08:54
par frost
voila le bash.bashrc
Code : Tout sélectionner
PS1='[\u@\h \W]\$ '
PS2='> '
PS3='> '
PS4='+ '
export PS1 PS2 PS3 PS4
if test "$TERM" = "xterm" -o \
"$TERM" = "xterm-color" -o \
"$TERM" = "xterm-256color" -o \
"$TERM" = "rxvt" -o \
"$TERM" = "rxvt-unicode" -o \
"$TERM" = "xterm-xfree86"; then
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"'
export PROMPT_COMMAND
fi
[ -r /etc/bash_completion ] && . /etc/bash_completion
[ -r /etc/bash.bashrc.local ] && . /etc/bash.bashrc.local
et j'ai vérifier d'autres commandes: la commande vlc marche bien
mais la commande ls et la commande cat ne marchent pas
Re: [auto-completion]ne complete plus les chemins de dossier
Publié : ven. 02 sept. 2011, 10:30
par benjarobin
Je te recommande de réinstaller filesystem et bash
De bien vérifier ton système qu'il ne contienne plus de .pacnew et plus généralement de .pac*
Re: [auto-completion]ne complete plus les chemins de dossier
Publié : ven. 02 sept. 2011, 11:02
par FoolEcho
+1 avec benjarobin. En effet, ce .bash.bashrc est ancien (d'après un .bak qui traîne chez moi).
@frost: utilise la balise code s'il te plaît.
Re: [auto-completion]ne complete plus les chemins de dossier
Publié : ven. 02 sept. 2011, 12:19
par frost
j'ai bien des fichier .pac* , j'ai efacé ceux qui avait bashrc dans le nom
j'ai réinstallé filesystem et bash
et pourtant ça ne marche toujours pas
Re: [auto-completion]ne complete plus les chemins de dossier
Publié : ven. 02 sept. 2011, 12:34
par tuxce
frost a écrit :j'ai bien des fichiers .pac* , j'ai effacé ceux qui avaient bashrc dans le nom
S'il te plaît, un minimum d'effort sur les messages !
Supprime
bash-completion et relance un terminal, si ça le fait toujours, poste la sortie de:
Re: [auto-completion]ne complete plus les chemins de dossier
Publié : ven. 02 sept. 2011, 13:37
par benjarobin
Après la réinstallation de bash et de filesystem, as tu des fichiers *.pacnew ?
Si oui il faut remplacer les fichiers originaux par les .pacnew
Re: [auto-completion]ne complete plus les chemins de dossier
Publié : ven. 02 sept. 2011, 14:51
par frost
merci beaucoup en supprimant le paquet bash-completion ça marche
désolé pour les fautes d'orthographe
et encore merci
Re: [auto-completion]ne complete plus les chemins (résolu)
Publié : ven. 02 sept. 2011, 15:33
par tuxce
L'inconvénient, c'est que tu n'as plus que la complétion de base, mais au moins on sait que ça vient de l'un des fichiers de bash-completion.
Si tu le ré installe et que le problème revient, il faudrait vérifier selon les commandes qui ne fonctionne pas (complete -p mplayer
...)
Re: [auto-completion]ne complete plus les chemins (résolu)
Publié : sam. 03 sept. 2011, 07:46
par frost
eh bien quand je réinstalle il y a encore le probleme
et quand je fait complete -p mplayer
il me répond :
bash: complete: mplayer : pas d'indication de complètement
Re: [auto-completion]ne complete plus les chemins (résolu)
Publié : sam. 03 sept. 2011, 09:39
par benjarobin
Je pense que le problème est situé là où je te l'ai indiqué
Re: [auto-completion]ne complete plus les chemins (résolu)
Publié : sam. 03 sept. 2011, 09:57
par FoolEcho
... c'est-à-dire:
benjarobin a écrit :Si oui il faut remplacer les fichiers originaux par les .pacnew
Benjarobin t'a bien dit de
remplacer les anciens par les nouveaux, pas de supprimer les nouveaux.
(j'insiste, parce que bon, j'ai quand même parlé de bash-completion très tôt sur le sujet, sans qu'on sache finalement s'il était installé ou pas, j'ai donc supposé que non

...donc j'ai été très surpris de voir tuxce revenir là-dessus, mais lui a heureusement une boule de cristal

... et encore plus surpris de voir le «en supprimant le paquet bash-completion ça marche»

)
Re: [auto-completion]ne complete plus les chemins (résolu)
Publié : sam. 03 sept. 2011, 15:27
par frost
ah ok
bah j'ai déja enlever les .pacnew
et j'ai pas de corbeille donc...