当我不在家时,我会设置一台 Apple PowerBook,使用 X11 转发和 SSH 连接到我房间中的远程 iMac 客户端进行服务器管理。
每当我在客户端 iMac 上启动 X 客户端程序时,X11 就会在我的 PowerBook 上启动,这没问题,但是……
问题:我是否可以更改设置以便使用怪异X(基于 Web 的 Java X 服务器)小程序来处理 X 客户端程序,而不是 Mac OS X 的默认 X11?是否有一个配置文件可以编辑以更改 $DISPLAY 变量,我应该将其设置为什么?这还是问题吗?
非常感谢。
答案1
默认的 $DISPLAY 变量由 设定/System/Library/LaunchAgents/org.x.startx.plist
。你可以运行以下命令禁用 X11 自动启动功能:
sudo launchctl unload -w /System/Library/LaunchAgents/org.x.startx.plist
但这不是必需的——只需通过任何你想使用的方式(例如~/.bash_profile
)设置 $DISPLAY 并通过 ssh 离开。