GUIをTTY7以外のものに配置することは可能ですか?


32

私の質問はほとんどタイトルです。さまざまな問題を並行して処理するために、TTYをよく使用します。これはたとえば次のようになります。

  • TTY1のローカルなもの
  • TTY2上のServerAのSSHごと
  • TTY3上のServerBのSSHごと
  • TTY4のネットワーク監視
  • TTY7のデスクトップGUI

ただし、異なるTTY上にそれぞれ1つのデスクトップがあると便利な場合があります。例えば:

  • TTY7上のXFCE / Unity / Kdeのインスタンス1
  • TTY8上のXFCE / Unity / Kdeを使用するインスタンス2

それは可能ですか?


あなたの質問を理解したら、ctrl-alt F1-F6の背後にこれらのすべてのターミナルウィンドウ(まだ使用していない)があることに初めて気づいたとき、数年前に私が疑問に思ったことを聞いているかもしれません。これは、Chrome OSとUbuntu / unityを直接交換できるChromebookで現在行っているように、本質的にGUIを複数回ロードするか、別のオペレーティングシステムに直接シェルすることができるのかどうか疑問に思いました。正直に知りたいので、この質問をフォローします。
gyropyge 14

@gyropygeしかし、私が理解している限りでは、さまざまなTTYは端末に対する単なる別の見方ではありません。しかし、単に白黒の端末文字よりも、より柔軟な方法で使用できるかどうかを知っておくといいでしょう。
メラウキマウイ14

通常、端末が必要な場合は、ctrl-alt-Tを押して、ウィンドウに端末を表示します。ほとんどの場合、それは私のわずかなニーズに適合しますが、まれに、より大きなものが必要な場合は、それを大きくします。私が議論しているビッグ6はCPUの優先度が高いなどの利点があると常に疑っていましたが、ソフトウェアセンターでは直接インストールできないものをインストールするという奇妙な必要性に影響を与えません。私がこれまでに話してきたことの中で最も近いものは、VMwareをセットアップしたときでした。VMwareをセットアップしたのはWindowsのインストールだけでしたが、とにかく使用しません。
gyropyge 14

昔は@gyropygeは可能でしたが、lightDM(現在使用しているもの)はtty7に-hardcoded-されています。別のttyに変更できますが、まだ1つのDEです。
リンツウィンド14

まさにあなたが求めていたものではありませんが、KDEにはアクティビティと呼ばれる機能があります。アクティビティを切り替えると、まったく新しいデスクトップのセットが取得されます。おそらく、デフォルトとはまったく異なる設定になります。この種はあなたが求めているものと同じことをしますが、私の知る限り、1つのXセッション内にとどまります。
ジョー14

回答:


29

はいといいえ。

会話のTTY / PTS部分を脇に置きます...

はい、複数のXorgインスタンスを実行できます。

X :1
X :2
X :3

ディスプレイポート1、2、および3で3つの新しいXorgセッションを開始します

DISPLAY変数を設定することにより、任意のコマンドの近くでいまいましい実行できます。

したがってDISPLAY=:1 xterm、ディスプレイポート1でxtermを起動します。

「デフォルト」デスクトップはディスプレイポート0(:0)です

さあ、何の役にも立ちません。

Unityは優れたデスクトップ環境ではありません。好む人もいますが、Linuxを素晴らしいものにする多くのことから本当に離れています。それらの1つは、1回だけ実行されることを想定していることです。そのため、多くのディスプレイポートでUnityを起動すると、通常、「環境」が設定などをめぐって戦うため、大量のエラーが発生します。

KDEにも同じ問題がありました(まだ可能性があります)。XFCEおよびその他の「従来の」デスクトップ環境は通常、正常に機能します。または、少なくとも、ログインしたユーザーごとに1つのインスタンスとして機能します。

そのため、異なるTTY / PTYで複数のGUIセッションを一度に実行し、CTRL + ALT + F7-F12を押してそれらにアクセスできます(カーネル設定に応じて)。


3
+1。追加のデータポイントとして、gnome基本的に同じ問題があります。同じユーザーに対して複数のセッションを開始できるように設計されていません(残念なことに、特にリモート接続の場合)。おそらくDBusとGsettingsのアイデアの基本的な制限...しかし、askubuntu.com / a / 519164/16395のように、他のグラフィカルセッションで他の「古い」ウィンドウマネージャーを使用したり、追加のグラフィカルセッション。
Rmano 14

1
@coteyr ctrl-alt-F7が機能する以上のことは知りませんでした。他のデスクトップをありがとう!物事が遅くなり次第、他にできることを確認します。
gyropyge 14

15

はい、別のTTYで新しいGUIを起動できます。デフォルトのUbuntu TTY(番号7)から、次のキーを押して別のTTY(この例では番号3)に切り替えます。

Ctrl+ Alt+F3

ユーザー名とパスワードを入力し、現在のTTYと同じ番号を使用して新しいXセッションを開始します。

startx -- :3

11
同じユーザーで2つ目のUnity / Gnome / KDEセッションを開始する場合は注意してください。ハボックは...発生する可能性がある
Rmano

3
はい、私の経験では、KDEでも問題が発生する可能性があります(開始しない場合もあります)。しかし、これらはDE自体に関連する問題です。抽象的には、これはUbuntuにも存在する基本的なX / Linux機能です。
ルイスデスーサ14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.