特に走りたいです。すごい子同時に素晴らしい。私は後者のシェルで前者を実行してみました。
$ 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
答え2
使用vncserver
とvncviewer
:
vncserver
[1] コマンドを実行してバックグラウンドプロセスで VNC サーバを起動します。- [1]コマンドを実行して、現在のウィンドウマネージャでVNCビューアを起動し、起動したばかりの
vncviewer
VNCサーバーに接続します。
[1] CentOS-7のvncserver
RPMパッケージで提供されていますtigervnc-server
(ディストリビューションが異なる場合は、パッケージマネージャに連絡して何が提供されているかを確認する必要がありますvncserver
。
[2] CentOS-7のvncviewer
RPMパッケージで提供されますtigervnc
(したがってディストリビューションが異なる場合は、パッケージ管理者に連絡して提供される内容を確認する必要がありますvncviewer
)。
更新:この質問にArch Linuxというタグが付けられていることを確認しました。そこでArchに該当機能があるか確認しましたがvncserver
、実際には次のようになります。https://wiki.archlinux.org/index.php/TigerVNC。