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


15

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

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

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

試しましたstartx -- :1が、以前の端末(Ctrl+ Alt+ F7)がハングアップしました。これが起こらないようにするにはどうすればよいですか?

私の主なニーズは、Unityをオンに:0してGnomeシェル:1をオンにし、ワークスペースのようにそれらを切り替えることです。

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

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

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

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

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

更新:

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

回答:


9

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

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

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

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


そして、2番目のクエリはどうですか?どうやってするか?そのようなシステムは安定しますか?
VedVals

2番目のXセッションは、TTYを切り替えるときに「フォーカス」しているXサーバーが入力デバイス(IEのマウスとキーボード)によって制御されるため、問題を引き起こすことはありません。これは、chromeOSデスクトップ環境をUnityと一緒に実行するために現在使用しているシステムです。
jackweirdy

いいえ、私はウィンドウを交換する方法を意味しました。また、私が試したコマンド(問題の1つ)は、両方の端末がハングしているため、1つではないかもしれません。
-VedVals

質問では、ウィンドウの交換が必須であることを明確にする必要があります。どこにも言及していません
-jackweirdy

1
コードを3回試行しました。システムがクラッシュするだけです。
-VedVals

8

Ubuntuで次の2つの異なるセッションを使用しています。

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

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

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


1
これはうまくいくようです!これが複数のDEを実行していることを知っていますか?
ダボロス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.