我在 Mac (OS 10.8.2) 上,我想开始使用 xterm 作为我的默认终端,而不是 Terminal.app。不幸的是,我无法将文本粘贴到 xterm 窗口中,这是我经常想做的事情。当我尝试时,它会粘贴奇怪的字符,而不是我认为剪贴板中的字符。例如,如果使用触控板在 xterm 命令提示符 (gregory) 中突出显示我的用户名,然后点击cmd+V进行粘贴,<00f6>则会出现文本。如果我复制的文本来自网络浏览器,则只会ö出现(变音“o”)。
我尝试切换粘贴板首选项中的所有设置(启用同步、剪贴板更改时更新粘贴板、粘贴板更改时更新剪贴板、选择新文本时立即更新粘贴板),但这些设置似乎没有任何效果;当然没有人允许我粘贴。
我想要的行为是标准的cmd+C复制和cmd+V粘贴,尽管我可以接受替代键绑定。
这里的任何人都可以解释我正在观察的行为并推荐解决方案吗?
这里的说明有点过时,不再适用于 Mountain Lion:
sudo rm -rf /usr/X11* /System/Library/Launch*/org.x.* /Applications/Utilities/X11.app /etc/*paths.d/X11
sudo pkgutil --forget com.apple.pkg.X11DocumentationLeo
sudo pkgutil --forget com.apple.pkg.X11User
sudo pkgutil --forget com.apple.pkg.X11SDKLeo
sudo pkgutil --forget org.x.X11.pkg
Run Code Online (Sandbox Code Playgroud) 我无法在最新的 OS X 10.9 Mavericks 上使用 Wireshark。
以前,我使用 XQuartz 来运行 X11 应用程序,例如 Wireshark。
但是,昨天,在我将 iMac 操作系统升级到 OS X 10.9 后,我得到了这个:

但是我在升级 OS X 之前已经安装了它。

升级到 Mavericks 后如何让 Wireshark / X11 / XQuartz 再次运行?
我在 MBP 上安装了 Inkscape 以及 XQuartz 的最新版本。
键盘输入卡在第二种非英语语言上,我无法使用任何快捷方式或输入英文文本。Cmd+Space 切换语言并不重要 - Inkscape 仍然“看到”只有一种非英语。我在 AskDifferent 中提出的这个问题 - 没有任何答案,因此我尝试在这里找到解决方案。
感谢帮助。