如何让 xterm 下的 ssh 不破坏 alt 键?

如何让 xterm 下的 ssh 不破坏 alt 键?

我已开始在 Ubuntu 16 VM 中运行 tigervnc 1.7.0,并遇到了奇怪的环境。当我使用 alt- 时,本地窗口的行为与预期一致,例如在 shell 中通过 alt-b 备份单词。但是当我使用 xterm ssh 连接到另一台主机时,它会以不同的方式处理字符 - 例如生成“â”而不是备份。听起来它以不同的方式映射字符,可能是通过 UTF。但我在其他系统上没有遇到过这种情况。我真的不知道这是 ssh、xterm 还是 VNC 服务器的问题。

在 Google 上搜索了 ask ubuntu,但还是找不到。如果重复了,抱歉,请给我指出正确的方向。我对这个寄予厚望,但它似乎有所不同,因为只有 ssh 会混淆:Alt 键在 Ubuntu 14.04 VM 上有效,在 15.10 VM 上被忽略

答案1

我在 Facebook 上分享了我的问题并得到了一个指示,起初我以为这完全不相关,但实际上它为我指明了解决方案。

我在 X 环境中添加了以下内容并启动了一个新的 xterm,它不再受到 ALT 问题的困扰。

XTerm*eightBitInput: false

解决方案如下,有人手动添加了真的到他们自己的环境:https://bbs.archlinux.org/viewtopic.php?id=163632

在我看来,新系统已将其作为系统默认设置,我需要覆盖它。不过我想应该有一个更优雅的解决方案。

相关内容