我正在尝试在我的Macbook上使用OSX 10.9和Xquartz在Arch Linux上运行的Raspberry PI上安装一个窗口管理器。
我正在使用以ssh -Y pi @ pi
开头的SSH连接运行xeyes就像一个魅力 - 眼睛出现在我们的屏幕上。
我尝试安装i3和ratpoison。
运行i3-config-wizard工作并退出,但创建了一个破坏的配置 - 运行i3似乎工作(它显示错误消息,鼠标点击工作:当点击“编辑配置”时,一个urxvt终端打开nano)。
修复配置文件会导致此错误:
错误:另一个窗口管理器似乎正在运行(X错误10)
输入ratpoison返回:
ratpoison:只能有一个。
当使用exec i3 / exec ratpoison启动时,他们仍然抱怨同样的事情并且使SSH会话崩溃。
当startx开始时,他们的.xinitrc设置为exec i3 / exec ratpoison,它们似乎正确启动,但我的mac上没有显示任何内容。
我尝试使用/ usr / X11 / bin / Xnest -geometry 1280x900:1& DISPLAY =:1 ssh -Y pi @ pi i3。在这种情况下,对于i3,将显示配置向导,但键击不起作用。使用损坏的配置文件,仅显示错误消息的边框,并且输入不起作用。修复配置文件会导致Xnest窗口出现黑屏。 Ratpoison总是使用这种方法返回黑屏。
我无法弄清楚这一点。有什么想法吗?
提前谢谢。
答案 0 :(得分:1)
如果我说得对,X转发仅适用于单个应用程序,而不适用于整个窗口管理器。所以,Xnest是要走的路。我必须在我的Macbook上使用Xnest :1 &
运行Xnest,将环境DISPLAY变量设置为:1,然后一切正常,除了显示文本之外的i3,但我稍后会想到这一点。