12.04でシステムを起動した後、追加のXサーバーを起動することはできますか?


9

2つのVTを実行したいと思います。1つは標準lightdm + unityインターフェースを備えたVT7で、もう1つは仮想マシンを全画面で起動するカスタムスクリプトを実行するVT8で実行します。

現時点init.dでは運が悪いスクリプトを書いてみましたが、2つのサーバーを起動できるようにする構成ファイルの詳細を見つけることができません。

私の理想的な答えは、追加のサーバーを起動するために編集できる構成ファイルを指すものだと思います。

編集- 別のXセッションを開始する方法をすでに知っていることテキストで言及するのを忘れていました。これをブート時に自動的に開始したいのですが。


startx -- :nVTnで別のXサーバーを起動します。
Samik

実際にはそうではありません、それは番号nで表示を開始します。VTNに始めるには、startxコマンドを実行する必要があります- :1 VTN
jackweirdy

古典的な答えは、行を変更する/etc/ttysことですが、このファイルは非古代バージョンのUbuntuに取って代わられたようです(by /etc/console-setup)。多分同等のものは/etc/init/tty6.confあなたのXの呪文を編集して追加することでしょうか?これを調査して詳細な答えを提供する時間はありません。
Alex Hirzel 2012年

@AlexHirzelまだ試していませんが、メモリからそれが私が探しているものです。すぐに試してみましょう。
jackweirdy

これについて一言?同じ設定に興味を持つようになったので、気になります。
Alex Hirzel 2012年

回答:


7

はい、可能です。私はゲームのためにそれをします。

xinit session -- :1 -xf86config config.conf

ここ、セッションは、新しいXorgディスプレイで開始するセッションに置き換える必要があります。config.confは構成ファイルです。

自動的に開始するには、この回答をご覧ください


私は幸運のないrc.dメソッドを既に試しました:/
jackweirdy

@jackweirdyスクリプトを挿入しても機能しません/etc/init.d/か?実行可能にすることを忘れないでください。
RobinJ

以前にそれを試しました。メインのXインスタンスが起動せず、PCが再起動し続けました。スクリプトを少し貼り付けますが、ログイン後に実行すると問題なく動作しました。
jackweirdy

2
@jackweirdyこれは機能しますか?askubuntu.com/questions/74189/run-a-startup-script-with-lightdm
RobinJ

1
それを解決しました、ありがとう:D回答を変更して、そのリンクへのリンクを含めることができれば、この質問を後日見る人に役立つでしょう:D
jackweirdy

2

編集できる設定ファイルについてはわかりませんが、別のXサーバーを起動する方法はわかります。nがXサーバーを起動するTTY番号であるとすると、コマンドは次のようになります。

startx -display :2 -- :2 vtn &

すると、そのTTYに小さな白いターミナルウィンドウが表示され、マウスを移動できます。そこから、コマンドを実行して、そのTTYからウィンドウマネージャー(例:gnome-session)を起動する必要があります。


これまでに多くのことを発見しましたが、問題はそれを自動化したいことです
。IEは

認識されないオプションvtn、vtnとは何ですか?
アーノルドロア2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.