如何在 Mac OS 上使用 xterm

如何在 Mac OS 上使用 xterm

如何在 Mac OS 上使用 xterm?

我对 Mac OS 还很陌生,我想在其上使用 xterm。

我发现

在 Mac 上启动xterm没什么问题,但我就是启动不了。也许我最新的 Mac 太新了xterm

无论如何,如何在 Mac OS 上使用 xterm?

答案1

XQuartz 很好,它在一个软件包中提供了服务器和客户端 xterm。

然而,自 2016 年以来它一直没有更新,而且还有更好/推荐的选择。我希望我早点知道,这样我就可以把精力花在正确的地方。所以我在这里为下一个人写出来。

我在回答了第二个关于 Mac 的问题后才发现这一点——适用于 Mac 的标准 (Linux/GNU) 工具集。如果你来自 Linux 世界,那么接下来你会发现,在 Mac OS 中,许多工具都不再是我们过去使用的了。这两个问题的答案都是,

MacPorts 项目
https://www.macports.org/install.php

从 MacPorts 安装 xorg-server 端口(推荐)。

答案2

我的基于 M1 的 Mac 搭载 Big Sur 11.1,没有配备 XQuartz。我不得不手动安装它,尽管它是一个 Intel 软件包,但它在 M1 中运行良好。它在非 M1 中也应该运行得更好!

在我的 Mac 上,xterm 安装在 中/usr/X11/bin/xterm。我没有手动安装它。它可能在 XQuartz 时就安装了。如果我查看 XQuartz 包内部,大多数文件最后更新于 2016 年 10 月下旬。这与 xterm 可执行文件上的修改时间戳(2016 年 10 月 7 日)相匹配,因此 XQuartz 很可能也安装了 xterm。

第二次启动 XQuartz 时,xterm 也启动了。我不想这样(我只想让 X 静默运行,直到我自己启动真正的 X 应用程序),所以我在这里找到了解决方案:https://apple.stackexchange.com/questions/53734/how-do-i-prevent-x11-opening-an-xterm-when-it-starts

但是,当你运行 xterm 时,它的行为确实正确:

在此处输入图片描述

请更新您的问题,提供更多详细信息,以便有人可以更详细地帮助您。具体来说,您应该包括您认为有用的任何内容,例如:

  • macOS 版本
  • XQuartz 版本,以及它的运行图片(如菜单 XQuartz -> 关于中的“关于”屏幕)
  • 当你尝试运行时,终端的图片(或命令和输出的复制/粘贴)/usr/X11/bin/xterm
  • 也许还有一些其他的东西,比如你的 shell(可能是 bash 或 zsh)和你的 PATH(echo $PATH

相关内容