Macos 无法通过SSH启动窗口管理器-它认为另一个正在运行

Macos 无法通过SSH启动窗口管理器-它认为另一个正在运行,macos,ssh,x11-forwarding,archlinux-arm,Macos,Ssh,X11 Forwarding,Archlinux Arm,我正试图在我的Raspberry PI上安装一个窗口管理器,该PI运行在Arch Linux上,使用的是Macbook OSX 10.9和Xquartz 我使用的是以SSH-Y启动的SSH连接pi@pi 跑步就像一种魅力——眼睛在自己的窗口里出现在我的屏幕上 我试着安装i3和rattoxin 运行i3配置向导可以工作并退出,但会创建一个中断的配置-运行i3似乎可以工作(它显示错误消息,鼠标单击工作:当单击“编辑配置”时,urxvt终端将打开nano) 修复配置文件会导致以下错误: 错误:另一个窗

我正试图在我的Raspberry PI上安装一个窗口管理器,该PI运行在Arch Linux上,使用的是Macbook OSX 10.9和Xquartz

我使用的是以SSH-Y启动的SSH连接pi@pi

跑步就像一种魅力——眼睛在自己的窗口里出现在我的屏幕上

我试着安装i3和rattoxin

运行i3配置向导可以工作并退出,但会创建一个中断的配置-运行i3似乎可以工作(它显示错误消息,鼠标单击工作:当单击“编辑配置”时,urxvt终端将打开nano)

修复配置文件会导致以下错误:

错误:另一个窗口管理器似乎正在运行(X错误10)

键入并返回:

老鼠毒:只能有一个

当使用exec i3/exec ratpoison启动时,它们仍然会抱怨同样的问题并导致SSH会话崩溃

当使用startx启动时,其.xinitrc设置为exec i3/exec ratpoison,它们似乎启动正确,但我的mac上没有显示任何内容

我尝试使用/usr/X11/bin/xnest-geometry 1280x900:1和DISPLAY=:1ssh-Y通过xnest运行它们pi@pii3。在这种情况下,对于i3,会出现配置向导,但按键不起作用。对于损坏的配置文件,只显示错误消息的边框,输入不起作用。修复配置文件会导致Xnest窗口出现黑屏。Ratpoison始终使用此方法返回黑屏

我想不出来。有什么想法吗


提前谢谢。

如果我理解正确,X转发只适用于单个应用程序,而不适用于整个窗口管理器。所以,Xnest是一条路要走。我必须在我的Macbook上用
Xnest:1&
运行Xnest,将环境显示变量设置为:1,然后一切正常,除了i3没有显示文本,但我稍后会解决这个问题