0

我现在在 Windows 7 和 XP 机器上的两个地方遇到了这个怪异的东西。

我有一台连接了额外显示器的笔记本电脑。我使用开始菜单快捷方式(Cygwin-X/XWin Server)启动 cygwin 的 x-server。然后我通过右键单击右下角图标托盘中的 X 图标并选择 Applications/xterm 来启动 xterm。

我得到一个xterm。在其中我可以输入文本,但取决于 xterm 窗口所在的监视器,所有需要在我的瑞典语键盘上按两次按键的字符(例如:“~”要求我先按 alt+标记为“^ ¨ ~”的键,然后按空格,在屏幕上渲染一个~)导致打印一个空格。

如果我将 xterm 移到另一台显示器上,我突然可以在 xterm 中键入 ~。把它移回上一个显示器,我不能再输入~了。

奇怪还是什么?这是我现在遇到的问题,在我的 XP 笔记本电脑上。在我的 Windows7 笔记本电脑(相同的基本设置)上,我遇到的问题是我只能在一台显示器上输入类似 åäö(不是间接/组合字符 - 我的键盘上分别标记为 å、ä 和 ö 的键),而不是另一个。

我已经搞砸了启动 X 服务器的不同方法,我认为我正在按照我在此处描述的正确方式进行操作。

我的 cygwin 安装可能在两台机器上都使用了一年。我希望能够找到导致此行为的任何设置,以便将来遇到类似问题时可以处理。

有任何想法吗?

编辑:一些看起来像 html 标签的东西被破坏了。

4

1 回答 1

1

Since this seems to be a problem only with xterm, as a simple workaround I would suggest using some other terminal emulator instead of xterm. On Cygwin, a really nice substitute is mintty (available as a Cygwin package from within Cygwin setup). I stopped using xterm in favor of mintty some time ago because I found it to simply be an all-around more useful terminal emulator.

As a possible side benefit of using mintty, if xterm is the only X application you typically use, then you don't even need to run an X server any more because mintty is not an X application.

于 2010-12-13T19:56:17.873 回答