
具体的には、素晴らしいgit同時に素晴らしい後者のシェルから前者を実行してみました:
$ 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ではRPMパッケージvncserver
によって提供されますtigervnc-server
(ディストリビューションが異なる場合は、パッケージマネージャーに問い合わせて、何が提供しているかを確認する必要があります)vncserver
。
[2] CentOS-7ではRPMパッケージvncviewer
によって提供されますtigervnc
(したがって、ディストリビューションが異なる場合は、パッケージマネージャーに問い合わせて何が提供されているかを確認する必要がありますvncviewer
)。
更新: 質問に Arch Linux のタグが付いていることに気付きました。そこで、Arch にタグが付いているかどうか確認してみたところvncserver
、付いているようです。https://wiki.archlinux.org/index.php/TigerVNC。