Ich habe hier kein Ubuntu zur Hand, aber schau’ doch mal in deine „/etc/inputrc“ – das ist die Konfigurationsdatei für readline und die Chancen stehen gut, dass deine Shell diese Bibliothek verwendet. Bei mir findet sich dort:
"\e[2~": quoted-insert
Das belegt die „Einfügen“-Taste mit der genannten Funktion. In „man 3 readline“ steht, was die Funktion tut: Sie ist dasselbe wie das besser bekannte „Strg+V“. Oder um die Manpage zu zitieren:
quoted-insert (C-q, C-v)
Add the next character that you type to the line verba‐
tim. This is how to insert characters like C-q, for
example.Ein „Einfg, Einfg“ ist also dasselbe wie „Strg+V, Einfg“ und „Einfg, Enter“ dasselbe wie „Strg+V, Enter“.
Du könntest jetzt deine „~/.inputrc“ mit folgendem Inhalt befüllen:
$include /etc/inputrc
"\e[2~": overwrite-mode
Dann hat dein „Einfg“ tatsächlich den Effekt, den Überschreibemodus zu togglen. Da du dich aber ständig vertippst, wirst du vermutlich die Taste eher deaktivieren wollen:
$include /etc/inputrc
"\e[2~":
So, jetzt kommt der Haken: Das betrifft nur Programme, die auch readline verwenden. Das tun längst nicht alle. Du müsstest das also für jedes Programm umkonfigurieren – oder du hast Glück und alle Programe, die für dich relevant sind, machen’s eben doch mit readline.
Wenn der Weg über die „~/.inputrc“ nicht gangbar ist, muss man nochmal nach Alternativen schauen.