
Meiner bash
kennt den Buchstaben nicht p
. zsh
Aber er kennt ihn.
Wenn ich in Bash eintippe p
, wird es einfach ignoriert, und selbst wenn ich Text einfüge, der ein enthält, p
wird p
im eingefügten Text ein „no“ angezeigt. Dieses Verhalten ist auf allen Terminals gleich (ich habe es mit , urxvt
, st
und versucht tty
) .
~/.profile
Ich habe versucht, alles in meinen , ~/.bash_profile
und auszukommentieren ~/.bashrc
, das Problem besteht immer noch. Wenn ich root verwende, ist jedoch alles in Ordnung. Meine /root/.profile
, /root/.bash_profile
und /root/.bashrc
sind symbolisch mit den Dateien in meinem Home-Verzeichnis verknüpft. Das Problem kann also nicht dort liegen, aber es muss etwas sein, das für root und meinen Benutzer unterschiedlich ist.
Ich verwende ein benutzerdefiniertes Tastaturlayout, aber wenn ich zum standardmäßigen US-Tastaturlayout wechsle, besteht das Problem auch weiterhin.
Nur um zu herrschenDasauch raus: ich benutze Gnome nicht.
Wo kann ich sonst noch suchen?
Antwort1
Neben den von Dir genannten Dateien könnte es auch .inputrc
noch andere geben, die die Interpretation des p
Schlüssels verändern.
Bearbeiten:maddingl (der OP) bestätigt:
Das ist es. Folgendes hatte ich dort hinterlassen:
# fix not working delete-key in st, see https://git.suckless.org/st/file/FAQ.html # line 51 printf '\033[?1h\033=' >/dev/tty
Diese Zeile behebt zwar den
delete
-Schlüssel inst
, verursacht aber auch das beschriebene Problem. Ich bin trotzdem zu zurückgekehrturxvt
, daher ist es für mich nicht wichtig. Wenn der Leser verwendetst
und sowohlp
als auch funktionieren möchtedelete
, siehe dieoben genannter LinkFür mehr Information.