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)

ラットポイズンと入力すると、次のように返されます。

ラットポイズン: 1 つしか存在できません。

exec i3 / exec ratpoison で開始すると、同じことを訴え、SSH セッションをクラッシュさせます。

.xinitrc を exec i3 / exec ratpoison に設定して startx を起動すると、正しく起動しているように見えますが、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 に答える