web-dev-qa-db-ja.com

異なるディスプレイマネージャーで2つのXセッションを実行する方法は?

仮想端末について少し読んだのですが、それがアイデアを与えてくれました。 2つのXセッションを同時に行う方法を探しました。

私はこれらのサイトを見ました:

1。複数のユーザーXセッションを同じコンピューターで同時に実行する方法?
2。2台のXサーバー間でウィンドウをドラッグするには?

startx -- :1を試しましたが、以前の端末( Ctrl+Alt+F7)電話を切った。これが起こらないようにするにはどうすればよいですか?

私の主な必要性は、:0でUnityを取得し、:1でGnome-Shellを取得し、ワークスペースのようにそれらを切り替えることです。

可能であれば、tty8でログイン画面を取得するか、別のアカウントにログインするオプションを取得したいと思います。

質問2 のとおり、セッション間でウィンドウを交換することは簡単ではないためお勧めしません。しかし、可能であれば、私は知りたいです。

Ubuntu 12.04 64ビットを持っています。

上記のコマンドにより、両方のセッションがクラッシュしました(仮想セッションは15分間動作してから、本物に切り替えたときにクラッシュしました)。

また、システムが過負荷になった場合に1つのXセッションに戻す方法は?

更新:

回答でコードを3回試行しましたが、システムは安定しません。 tty7またはtty8のいずれかが動作しますが、クラッシュする前のしばらくの間は同時に動作しません。

15
VedVals

質問#1:複数のXセッションを同時に実行する方法

Sudo startx gnome-session -- :1 vt8を実行する必要があります-vt8はXにTTY8でセッションを開始するよう指示します ctrlaltF8

質問#2:Xセッション間でウィンドウをドラッグ

私はそれが可能だとは思いませんし、可能であれば、今日のソフトウェアでは非常に不安定になります。ウィンドウ管理やツールバーのレンダリングからワークスペースの配置まですべてを行うのはDEの仕事です。あるDEから別のDEにウィンドウを貼り付けます。将来的には、これが可能になる可能性があります。Waylandグラフィックサーバー(Xの代わりになることを望んでいたもの)のほうが管理しやすいようです。しかし、少なくとも現時点では、動作する可能性は低いです。

9
jackweirdy

私はこのようにUbuntuで2つの異なるセッションを使用しています:

  • 新しいユーザーを作成
  • Ctrl + Alt + L(アカウントの切り替え)
  • そのユーザーを使用してログインする

Ubuntuは、別のユーザーがログインすると、次のttyに新しいXセッションを作成します。したがって、Ctrl + Alt + F7キーとCtrl + Alt + F8キーを使用して、これらのセッションを切り替えることができます。

Gnome3で試したことはありませんが、XBMCセッションで動作します

7
Nazarii Bardiuk