何らかの理由で、異なるTTYで2つのGUIを開きたいです。
コマンド
Sudo service lightdm stop/start
tTY7で新しいGUIを停止/作成します。しかし、どのように異なるTTYで同じことを行うか、その出力をリダイレクトできますか?
このコンソールにログインした後(ユーザー名とパスワードを入力)、次のコマンドを実行します。tty
これは、現在のttyの数を表示します。
Xserverを起動するには、このコマンド(nの代わりに返されたtty番号の値を配置)も実行します。:2
は$DISPLAY
インスタンスの番号です。
startx -display :2 -- :2 vtn &
私がtty1でこれをやっているようにここに:
startx -display :2 -- :2 vt1 &
この時点で、グラフィカルアプリケーションを起動できますが、前のコマンドの代わりにこの代替を使用できます。
xinit session -- :1 -xf86config config.conf
切り離されたXサーバーを起動します。
Sudo X -quiet -nolisten tcp -noreset :4 vtn
は再びnをtty番号に置き換えます:vt1
DISPLAY=:4 virtualbox &
注:これらのコマンドはすべて専用のttyに入力することを忘れないでください(Ctrl+Alt+F1)グラフィカルコンソールではありません。
上記の答えは、機能しないというjasonszhaoのコメントに応えてテストしたところです。 Ubuntu 16.04.2 LTSを使用すると、コマンドに問題はありませんでした。
注:
Sudo X -quiet -nolisten tcp -noreset :4 vtn
「vt N」の「n」は、グラフィカル表示を実行するtty番号です。したがって、私の場合は、
Sudo X -quiet -nolisten tcp -noreset :4 vt8
tty8で別のXセッションを開始するために使用しました
DISPLAY=:4 virtualbox &
dISPLAY:4で実行したいプログラムを開始するには