2番目のウィンドウマネージャを実行するには?

2番目のウィンドウマネージャを実行するには?

特に走りたいです。すごい子同時に素晴らしい。私は後者のシェルで前者を実行してみました。

$ awesome-git/pkg/awesome-git/usr/bin/awesome
[…] E: awesome: main:653: another window manager is already running (can't select SubstructureRedirect)

私が同じ結果を得た場合次へ追加--replace

別のVTに変更した後:

$ awesome-git/pkg/awesome-git/usr/bin/awesome
[…] E: awesome: main:592: cannot open display (error 5)

ディスプレイを指定しようとすると、次の結果が表示されます。

$ DISPLAY=:1 awesome-git/pkg/awesome-git/usr/bin/awesome
[…] E: awesome: main:592: cannot open display (error 1)

頑張ったrm ~/.Xauthorityしかし、それは役に立ちません。

ベストアンサー1

X ウィンドウマネージャーの仕組みにより、X サーバーでは一度に 1 つしか実行できません。 (不思議なことに、これを裏付ける確実なリソースが見つかりません...)

まったく同じ効果ではありませんが、ネストされたXサーバー内で2番目のウィンドウマネージャを簡単に実行できます。サフィール:

Xephyr :30 -screen 1024x768 &
DISPLAY=:30 xterm &
DISPLAY=:30 awesome-git &

これにより、現在(ホストできる)Xセッションawesome-git内のネストされた1024×768画面内でタイルを実行できます。awesome

おすすめ記事