terdon hat mich in die richtige richtung gebracht: inputrc file.
Der Täter ist, dass readline6 nicht intuitiv ~ / .inputrc anstelle von / etc / inputrc verwendet, was readline (3) weder hervorhebt noch widerlegt:
Der Name dieser Datei stammt aus dem Wert der Umgebungsvariablen INPUTRC. Wenn diese Variable nicht gesetzt ist, ist der Standard ~ / .inputrc. Wenn diese Datei nicht existiert oder nicht gelesen werden kann, lautet der endgültige Standard / etc / inputrc.
Während also in beiden Debian - Maschinen / etc / inputrc zu , dass die von einem dritten identisch ist libreadline6 Paket (die Version ist das gleiche wie gut), auf der neueren Maschine ~ / .inputrc mit einzelner Zeile vorhanden ist : set bell-style none
. Wenn diese Datei gelöscht wird, funktioniert alles einwandfrei (siehe Hinweise unten).
Ich kann Fedora erst morgen überprüfen, aber ich denke, es ist das gleiche Problem. Update: Auf Fedora gab es ~ / .inputrc nicht. Hier ist die / etc / inputrc einfach anders, so dass sie dies möglicherweise nicht definiert. Als Hotfix habe ich einfach Debians Inputrc als ~ / .inputrc gespeichert.
Anmerkungen:
Das Rätsel, wie es während des Upgrades von 7 auf 8 geändert wurde, ist immer noch ungelöst, kann aber teilweise auf mein schlechtes Gedächtnis und das Jonglieren einiger unbeabsichtigter Punktedateien zurückgeführt werden. (Übrigens handelte es sich nicht um ein APT-Upgrade, sondern um ein erneutes Installieren und manuelles Verschieben von Punktdateien, so dass sich die ~ .inputrc möglicherweise irgendwie in die Quere kam.)
Außerdem, wenn ich OK sage, meine ich, dass es mit Strg überall außer Rxvt funktioniert (OK, ich habe nur xfce4-terminal angekreuzt, aber wir wissen, dass Rxvt der übliche Rebell ist), wobei dies Alt neu zugeordnet wird, anscheinend weil Strg von Rxvt übernommen wird -Funktionalität - Aktive Registerkarte in Liste verschieben.
Wie in der Manpage erwähnt, können Sie mit bash den eingebauten Bindebefehl verwenden, um zu untersuchen, was Sie aktuell haben.