別のTTYで別のGUIを起動します


14

何らかの理由で、異なるTTYで2つのGUIを開きたいです。

コマンド

sudo service lightdm stop/start

TTY7で新しいGUIを停止/作成します。しかし、どのように異なるTTYで同じことを行うか、その出力をリダイレクトできますか?


1
おそらくいくつかの深刻なコーディングなしでは不可能です。lightdm.confを参照してください。tty7はここ(および他の場所)でハードコーディングされています。編集; これを見てください:help.ubuntu.com/community/MultiseatX
Rinzwind 14

1
@Rinzwindが言ったように、同じユーザー環境では不可能です。しかし、あなたは確認することができ、この、質問を答え意志フィットあなたのものであってもよい
c0rp

1
非常に軽いのようですけれども、それはmultiseatかもしれない作業(同述べたように)可能性の@ c0rp(Iは、変更の/ etc / inittabファイルに使用し、tty7上tty8とGDMにKDEを持っている)lightdmように使用されるが、それはいくつかのconfigurationingがかかります
Rinzwindを

2
興味深いトピック:ubuntuforums.org/showthread.php?t
2143902

@Rinzwindここでの正しいシーケンスは、VTで別のユーザーとしてログインしから startx -- :1です。私のUbuntu Gnome / gdmセットアップでは、tty8で新しいサーバーが起動します。今すぐテストしました。おそらく正確な効果はxinitスクリプトに依存しているため、gdm、ligthdmおよびwhatnotの間で異なる可能性があります。
Rmano

回答:


3
  • プレスCtrl+ Alt+ F1(所望の機能キー)を使用すると、別の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

  • 次のステップは、TTYnでグラフィカルプログラムを実行することです:(仮想端末nのVirtualBoxなど)

切り離されたXサーバーを起動します。

sudo X -quiet -nolisten tcp -noreset :4 vtn 再びnをtty番号に置き換えます:vt1

  • VirtualBoxのような目的のwatheverアプリケーションを実行します。次に例を示します。

DISPLAY=:4 virtualbox &

注:これらのコマンドはすべて、グラフィカルコンソールではなく、専用のtty(Ctrl+ Alt+ F1)でのみ入力する必要があることを忘れないでください。


1
Ubuntu 16では動作しないようです。
jasonszhao17年

2

上記の答えは、機能しないという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で実行したいプログラムを開始するには


最初のコマンドに誤りがあります:1 "は決して正しくありえません。最後の2つのコマンドでtty8に黒い画面が表示されます。
Rinzwind

0

+ + から + + ttyを使用して別の場所に移動するだけですが、+ + を使用してUbuntuのデフォルトGUIに戻ることができますCtrlAltF1CtrlAltF12CtrlAltF7

私は、私の場合にはDDEを使用していますCtrl+ Alt+ F2 、私は使用しますCtrl+ Alt+F1

startx

新しいGUIを開始します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.