Unity/gnome-terminal 传递控制键

Unity/gnome-terminal 传递控制键

我正在尝试在 gnome 终端中设置 GNU screen,我对此很满意(emacs 用户)。我非常喜欢使用Ctrl+^作为我的 GNU screen 命令键(因为它不会干扰任何 emacs 键绑定)http://emacswiki.org/emacs/GnuScreen)。

当我通过 ssh 进入我的 Ubuntu 机器时,此组合键工作正常,但不能直接在 gnome-terminal 中或直接登录控制台。按Ctrl+的输入^似乎被两者完全忽略。

如果您能提供任何关于如何修复此问题的想法或有助于诊断/修复此问题的方法,我们将不胜感激。

stty -a # gnome-terminal settings
speed 38400 baud; rows 24; columns 80; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = M-^?; eol2 = M-^?;
swtch = M-^?; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W;
lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 hupcl -cstopb cread -clocal -crtscts
-ignbrk brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff
-iuclc ixany imaxbel iutf8
 opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop - echoprt
 echoctl echoke

答案1

哎呀!这个系统上有一个.screenrc覆盖命令行参数的东西。问题解决了。

相关内容