-1

我之前在 ubuntu 10.04 LTS 上使用 bash 作为我的默认 shell 环境。最近切换到 Mac,似乎无法弄清楚为什么用 & 号调用的程序不启动。我认为这是我需要在.profile中设置的启动脚本修改或环境变量,无论是bash var还是与X11有关,但我找不到任何信息。

我可以从菜单栏打开一个新的终端窗口或选项卡,然后说运行 emacs,但我习惯于输入:

emacs foo.txt & 

在它自己的窗口中启动 emacs。在 Mac OSX Lion 上,我返回了一个停止的 pid。

替代。我用emacs给出了例子,但后来我尝试输入:

xterm &

并按预期生成一个新的 xterm 窗口。是否在没有 X 支持的情况下配置了 OS X Lion 中加载的 emacs(默认)?

4

2 回答 2

2

OS X Lion 没有安装 X,因此您无法在 X 模式下打开标准 emacs。你想启动一个后台进程,这失败了,因为 emacs 无法连接到任何 x 服务器并且 bash 打印消息,你的后台进程已停止。

于 2012-01-16T21:21:59.703 回答
1

OS X 不是一种 X 环境。它是建立在 BSD 平台上的 Apple 操作系统。

话虽如此,OS X 10.7 (Lion) 应该已经附带了 x11 可供安装。我会问你是升级到 Lion 还是全新安装。如果您进行了升级,您可能没有安装 x11 应用程序,它可以让您访问运行 x11 应用程序。

那将是我要检查的第一个地方。查看是否有您未从 Lion 安装磁盘安装的附加功能。

于 2012-01-16T22:30:20.143 回答