Ctrl-Alt-F1の後にGUIに戻るコマンドライン


39

Ctrl-Alt-F7(または12個のファンクションキーのいずれか)を使用してGUIに戻ることができません。未保存の作業がいくつかあり、それらを失いたくありません。元に戻すことができる他のキーの組み合わせはありますか?

ここに私がやったことがあります:

  1. を押すCtrl-Alt-F1と、いつものようにテキストベースのログイン画面が表示されました
  2. 次に押すCtrl-Alt-F7と、テキストでいっぱいの画面が表示されました(それらが何であったか思い出せません)
  3. 次にを押すCtrl-Alt-F8と、類似したログメッセージが表示されました/var/log/messages。一部のエントリはfrom automount、一部はfrom sendmailであり、エラーはありません。
  4. いずれかのCtrl-Alt-Fn組み合わせを押しても効果はありません。cap-lockおよびnum-lock LEDは、対応するキーに応答しなくなりました。マウスを使用して画面上のテキストを強調表示できますが、それ以外は何もできません。

何が起こったのでしょうか?

私はまだSSH経由でシステムにログインできます。私が使用していた(たとえばopera)GUIアプリケーションは、で報告されているように、通常どおり実行され、ごくわずかなCPUを消費していtopます。コマンドラインを介してGUIに切り替えることは可能ですか?Xを再起動すると、すべてのGUIアプリケーションが強制終了されるため、可能であれば、Xを再起動したくありません。

システム情報:

 Red Hat Enterprise Linux Client release 5.7
 Linux 2.6.18-238.12.1.el5 SMP x86_64
 gnome-desktop: 2.16.0-1.fc6
 xorg-x11-server-Xorg: 1.1.1-48.76.el5_7.5

ショーンのおかげで、使用することができましたchvt 9

さらに実験を行うと、8番目の仮想端末に(Ctrl-Alt-F8またはのいずれかでchvt 8)移動すると、Ctrl-Alt-Fxキーを使用して他の端末に切り替えることができなくなります。これがバグかどうかを確認してください。


1
Raspberry Pi 2 Model B(私が使用しているもの):Ctrl + Alt + F1を押すと、コマンドラインが表示されます。私の場合、Ctrl + Alt + F2を押すとPiログインに移動します。ログインして、startxと入力すると、デスクトップに戻ります:)

1
@ user114432使用したシステムでstartx、既存のXセッションに戻ったものはありません。常に新しいコンソール(またはディストリビューションに応じて同じコンソール)で新しいセッションを開始します。知っている限り、実行中のクライアントをあるXセッションから別のXセッションに移動する方法はありません。
ブレーデンベスト

「... 8番目の仮想端末に移動した場合(Ctrl-Alt-F8またはchvt 8によって)、Ctrl-Alt-Fxキーを使用して他の端末に切り替えることはできません。」なぜchvt 8これを行うのか分かりません。ただし、グラフィカルモード(GUI / Xサーバーとも呼ばれます)に戻った後、Ctrl + Altキーを押したままにして、別のF1-F12ファンクションキーを押すと、機能しません。グラフィカルモードから抜け出すには、最初にCtrl + Altキーを放してから再試行する必要があります。これは、グラフィカルモードが、キーがその時点でアクティブにされなかったために押し下げられたことを認識しないためだと思いますか?
ベンJ

回答:


36

chvt 仮想端末を変更できます。

からman chvt

コマンドchvt Nは、/ dev / ttyNをフォアグラウンド端末にします。(対応する画面がまだ存在しない場合は作成されます。未使用のVTを削除するには、deallocvt(1)を使用します。)キーの組み合わせ(Ctrl-)LeftAlt-FN(Nは1〜12の範囲)同様の効果。


2
彼も使用できstartxましたか?ただ疑問に思う。
n0pe

2
xサーバーが既に実行されているため、エラーになるはずの@MaxMackie。
-isuldor

また、ルートとしてこれを実行する必要がある
geek1011

1
gdmユーザーとしてルートなしの表示セッションを開始する場所を使用する場合、これをルートとして実行する必要はないかもしれません。その場合、gdmが所有するログインウィンドウのtty2ユーザーに割り当てられているように見えtty7ます。切り替えたtty7場合、再度ログインする必要があり、その後tty2自動的に元に戻りtty2ます。または、単に自分に切り替えることができます。
dragon788

これは間違いなく役に立ちました。かつてのように、Ctrl + Alt + F7がGUI vtに戻るために機能しなくなった理由がわかりません。自分を整理するのに役立った答えをありがとう。
マットセッター

16

このwコマンドを使用して、Xセッションが使用しているttyを見つけるので、どちらFnを押すかを推測する必要はありません。


ここでwXはtty12上で実行されている間TTY1、tty2とtty3を示しています。
マナトワーク

ただの言い回しで、答えを選択します。Ctrl-Alt-F1を押してコンソールに移動し、コンソールtty1を参照して、同じコンボで戻ることができません。wを使用し、tty1とtty7の2つのセッションがあることを確認し、Ctrl-Alt-F7を押して戻ります。論理的ですか?普通ですか?
ドミトリーマルギン

TTYが0の場合はどうなりますか?F0ボタンはありません
szx


2

Alt + F6を使用して、Fedora 26やその他のWaylandベースのLinuxフレーバーのデスクトップに戻ることができます。


1

「F-Lock」(ドイツ語「F-Umsch」)を押してファンクションキーを切り替えます

同じ問題に踏み込んで、私は-少なくとも-私の問題の理由を見つけました:ms natural 4000キーボードを使用するには、F12の隣にある「F-Lock」キーを押しながらファンクションキーを切り替える必要がある場合があります。

(ハードコピーなどを取得しない場合は、ファンクションキーを切り替えるとそのタイプのキーボードでも役立つ場合があります)


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