私のxorgセッションはtty1にあり、ttyでコマンドを実行するには(何らかの理由でxorgセッションでは実行できないため)++を押してからCtrlコマンドを入力します。しかし、xorgセッションがないため、最初のtty以外のすべてのttyでグラフィカルアプリケーションを起動することはできません。もしそうなら、xorgセッションが実行されているtty1に切り替えてそのセッションに戻る方法が気になります。AltF2
答え1
[次へ]をクリックして、説明した方法でttyを切り替えることができます。
- Ctrl+ Alt+ F1:(tty1,XはUbuntu 17.10+でリリースされました。)
- Ctrl+ Alt+ F2:(tty2)
- Ctrl+ Alt+ F3:(tty3)
- Ctrl+ Alt+ F4:(tty4)
- Ctrl+ Alt+ F5:(tty5)
- Ctrl+ Alt+ F6:(tty6)
- Ctrl+ Alt+ F7:(tty7、Ubuntu 17.04以下を使用するとXです)
Alt+を使用することもできます。Left/Right
ディストリビューションによって異なるように割り当てられます。たとえば、RHEL 6 は X サーバーを tty1 に割り当て、「dumb Terminal」/「console」を tty2-7 に割り当て、RHEL 5 はコンソールを tty1-6 に、x.org を tty7 に割り当てます。一部のx.org設定は、任意のコンソールに切り替えるのが難しくなる場合があります。たとえば、RHEL 5.5にはtty1に切り替えるための専用のx.orgキーがあり、tty2-6に簡単にアクセスできます。
答え2
または、このchvt
コマンドを使用できます。たとえば、sudo chvt 1
TTY1に切り替えてからsudo chvt 7
Xセッションに戻ります。バラよりここ詳細については。
答え3
xorgセッションが実行されているtty1に切り替えてそのセッションに戻るにはどうすればよいですか?
Xはtty1では実行されますが、tty2では実行されないためです。 ttyは「仮想端末」です。つまり、実際の物理画面、キーボードなどを表します。すべての端末は同時に開いていますが、一度に1つの端末と対話するのに十分なハードウェアがあるため、これは可能です。
実際には、異なるttyで複数のXセッションを実行してそれらを切り替えることができます。有効~/.xinit
または~/.Xclients
最初のものが必要です。そうでない場合は、説明のために以下を実行してください。
echo -e "#!/bin/sh\n mwm" > ~/.xinit
chmod u+x ~/.xinit
mwm
まず、コマンドラインで試して存在することを確認してください。 「コマンドが見つかりません」と表示されない限り、問題ありません。それではtty2で試してみてくださいstartx
。
全体主義的なタスクを実行するディスプレイマネージャがない場合、大きな黒いウィンドウが表示されます。Xマウスカーソル。左ボタンをクリックすると、「終了」できる薄暗いメニューが表示されますが、その前には次にCtrlAltF1進みます。その他tty1のXセッション(F2を押すと戻ります。)
答え4
:0
tty1がディスプレイプロバイダであることを意味するDISPLAY環境変数を設定する必要があります。:1
tty2などで設定できます。
tty2で次のコマンドを実行します。
export DISPLAY=:0