Wenn ich in einem Terminal unter GNOME Ctrl+ drücke C, wird nur ein Fragezeichen angezeigt. Gleiches gilt für Ctrl+ Z. Die Ausgabe von stty -a | grep intr
ist:
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = M-^?; eol2 = M-^?;
Ich kann die Sequenz unter allen anderen tty (außerhalb von X) verwenden und sie auch für einen anderen Benutzer verwenden. Es ist nur ein Benutzer betroffen. Wie kann ich das beheben?
kill
gnome-terminal
interrupt
Omar Khan
quelle
quelle
.bashrc
für Bash)?/etc/profile
ist die globale Datei - ich meinte das Benutzerprofil , das in diesem Fall$HOME/.bashrc
oder sein sollte$HOME/.bash_profile
.xterm
, funktioniert esCtrl+C
dort? Was wird angezeigt, wenn Sie eingebenecho '^V^C' | hd
, wo Sie eingeben müssenCtrl+V
dann ,Ctrl+C
wo ich schrieb^V^C
?hd
ist das gleiche wiehexdump -C
,od -t x1 -A x
aber mit einer zusätzlichen Spalte, die druckbare Zeichen zeigt, und es ist einprägsamer. Es ist ein BSD-Dienstprogramm, das Debian und Ubuntu ausliefern. Andere Linux-Distributionen werden möglicherweise nurhexdump
oder nicht ausgeliefert.Antworten:
Das Problem lag irgendwo in den Tastatureinstellungen unter Gnome-Tastatur-Eigenschaften .
Reset to defaults
unter Layout alles behoben. Ich konnte dann die gleichen Einstellungen wie zuvor wiederholen. Das Gute ist, es funktioniert jetzt. Das Schlimme war, ich konnte den genauen Grund, warum es sich so verhielt, nicht verstehen.quelle