terdon m'a mis dans la bonne direction: fichier inputrc .
Le coupable est que, tout à fait de manière non intuitive, readline6 utilise en fait ~ / .inputrc au lieu de / etc / inputrc, que readline (3) n'accentue ni ne réfute:
Le nom de ce fichier est tiré de la valeur de la variable d'environnement INPUTRC. Si cette variable n'est pas définie, la valeur par défaut est ~ / .inputrc. Si ce fichier n'existe pas ou ne peut pas être lu, la valeur par défaut ultime est / etc / inputrc.
Ainsi , alors que dans les deux machines Debian / etc / inputrc est identique à celui fourni par libreadline6 package (la version est le même aussi bien), sur la nouvelle machine existe ~ / .inputrc avec seule ligne: set bell-style none
. Lorsque ce fichier est supprimé, tout fonctionne bien (voir les notes ci-dessous).
Je ne peux pas vérifier Fedora avant demain mais je suppose que c'est le même problème. Mise à jour: Sur Fedora, ~ / .inputrc n'existait pas, ici / etc / inputrc est simplement différent donc il ne peut pas le définir. En tant que correctif, j'ai simplement enregistré inputrc de Debian en tant que mon ~ / .inputrc.
Remarques:
Le mystère de la façon dont il a été modifié lors de la mise à niveau 7> 8 n'est pas résolu, mais peut en partie être attribué à ma mauvaise mémoire et à certains jonglages de fichiers dot involontaires. (BTW, ce n'était pas une mise à niveau APT, mais plutôt une réinstallation et un déplacement manuel du fichier dot, alors peut-être que le ~ .inputrc a gêné d'une manière ou d'une autre.)
De plus, quand je dis OK, je veux dire que cela fonctionne avec Ctrl partout sauf Rxvt (OK, je n'ai vérifié que xfce4-terminal mais nous savons que Rxvt est le rebelle habituel), où cela est remappé en Alt, apparemment parce que Ctrl est pris par Rxvt -fonctionnalité spécifique - déplacer l'onglet actif dans la liste.
Comme le mentionne la page de manuel, avec bash, vous pouvez utiliser la commande de liaison intégrée pour rechercher ce que vous avez actuellement.