terdon me puso en la dirección correcta: archivo inputrc .
El culpable es que, de manera no intuitiva, readline6 en realidad usa ~ / .inputrc en lugar de / etc / inputrc, que readline (3) no enfatiza ni refuta:
El nombre de este archivo se toma del valor de la variable de entorno INPUTRC. Si esa variable no está establecida, el valor predeterminado es ~ / .inputrc. Si ese archivo no existe o no se puede leer, el valor predeterminado final es / etc / inputrc.
Así, mientras que en las dos máquinas en Debian / etc / inputrc es idéntica a la proporcionada por libreadline6 paquete (la versión es la misma que también), en la nueva máquina ~ / .inputrc existe con una sola línea: set bell-style none
. Cuando se elimina este archivo, todo funciona bien (vea las notas a continuación).
No puedo revisar Fedora hasta mañana, pero supongo que es el mismo problema. Actualización: en Fedora, ~ / .inputrc no existía, aquí / etc / inputrc es simplemente diferente, por lo que puede no definir esto. Como revisión, simplemente guardé la entrada de Debian como mi ~ / .inputrc.
Notas:
El misterio de cómo se modificó durante la actualización 7> 8 sigue sin resolverse, pero en parte puede explicarse por mi mala memoria y algunos malabares involuntarios de los archivos de puntos. (Por cierto, no fue una actualización APT, sino más bien reinstalar y mover manualmente el archivo de puntos, por lo que tal vez el ~ .inputrc se interpuso de alguna manera).
Además, cuando digo OK, quiero decir que funciona con Ctrl en todas partes excepto Rxvt (OK, solo verifiqué xfce4-terminal pero sabemos que Rxvt es el rebelde habitual), donde esto se reasigna a Alt, aparentemente porque Ctrl es tomado por Rxvt Funcionalidad específica: mover la pestaña activa en la lista.
Como se menciona en la página de manual, con bash puedes usar el comando de enlace incorporado para investigar lo que tienes actualmente.