macOS连接服务器并使用X11界面

为了使用服务器上带有图形化界面的应用,一般是基于x11的。

先在macos上安装xquartz:

brew install xquartz

然后在 ~/.zshrc 文件中加入环境变量设置,添加下面一行到末尾:

export $DISPLAY=:0

在终端中执行:

source ~/.zshrc

打开xquartz,并使用ssh连接终端。

在服务器终端中,设置:

xauth add $(xauth -f ~USER_NAME/.Xauthority list | tail -1)

注意,这里的USER_NAME换成用户名

最后进行测试:

xclock
dark
sans