0

我正在尝试在我的带有 OSX 10.9 和 Xquartz 的 Macbook 上运行在 Arch Linux 上的 Raspberry PI 上安装一个窗口管理器。

我正在使用以 ssh -Y pi@pi 开头的 SSH 连接

运行 xeyes 就像一种魅力 - 眼睛出现在我的屏幕上它们自己的窗口中。

我试图安装 i3 和 ratpoison。

运行 i3-config-wizard 工作并退出,但会创建一个损坏的配置 - 运行 i3 似乎工作(它显示错误消息,鼠标点击工作:当点击“编辑配置”时,urxvt 终端打开 nano)。

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

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

键入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 通过 xnest 运行它们。在这种情况下,对于 i3,会出现配置向导,但击键不起作用。使用损坏的配置文件,仅显示错误消息的边框,并且输入不起作用。修复配置文件会导致 Xnest 窗口出现黑屏。Ratpoison 使用此方法总是返回黑屏。

我想不通。有任何想法吗?

先感谢您。

4

1 回答 1

1

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

于 2014-09-14T13:01:26.883 回答