「Ctrl + Alt + F12」は何をしますか?


99

誤ってCtrl+ Alt+ F12を押して、ディスプレイが黒に変わった...その後、再起動する必要がありました..システムはどうなりましたか?また、Alt+ はどうF8F10ますか?


2
関連(ただし、重複ではありません):Ctrl-Alt-F1からの復帰
エリアケイガン14

6
TL; DR BLACKOUTおよびGUIに
戻りたい

ちょうどはCtrl + Alt + F7ヒット
Zarko Jovic

回答:


145

押圧Ctrl+ Alt+ (または単に+ いないときにX11、GUI)に切り替え、N番目の仮想コンソール()。FnAltFnttyn

多くの場合、仮想コンソールを使用可能なテキストコンソールとして説明します。そのため、Alt+ F1からAlt+ でアクセス可能な6つの仮想コンソールがあるとよく言わF6Ctrlます(切り替えたいときにGUIを使用している場合は押し続けます)。そして、私たちはしばしば、と言う、その後、別途、とに(背中)に切り替えることができるGUIですAlt+ F7

しかし実際にtty7は、GUIが通常実行される、も仮想コンソールです。getty実行されていないため、テキストコンソールとしては使用できません。throughでgetty実行しtty1ますtty6(デフォルト)。getty端末のように使用されるように仮想コンソールを設定し、実行loginしてユーザー名とパスワードの入力を求めます。

あなたは見ることができますgettyによって実行されているコマンドのフィルタリングの出力をps

ek@Kip:~$ ps ax | grep -v grep | grep getty
 1127 tty4     Ss+    0:00 /sbin/getty -8 38400 tty4
 1150 tty5     Ss+    0:00 /sbin/getty -8 38400 tty5
 1171 tty2     Ss+    0:00 /sbin/getty -8 38400 tty2
 1172 tty3     Ss+    0:00 /sbin/getty -8 38400 tty3
 1175 tty6     Ss+    0:00 /sbin/getty -8 38400 tty6
11231 tty1     Ss+    0:00 /sbin/getty -8 38400 tty1

以来tty7最初にされた仮想コンソールではないの端末のように動作するように設定(つまり、何もgettyそれを実行している)、それは(GUIを提供)1 X11を使用しません。

存在するより高い仮想コンソールtty7。これは通常、彼らはただ、ということですどちらもしているgetty彼らのために動作していない、、彼らはそれらを使用してX11を持っています。最初の12個の仮想コンソールは、ファンクションキーを使用して上記のキーの組み合わせでアクセスできます(通常、キーボードには12個の番号付きファンクションキーしかないため)。それらは何も起きていなくてもアクセス可能です。

したがって、Ctrl+ Alt+ を押すF12tty12、現在何も実行されていないため、空白の画面が表示されます。

興味深い演習として、次を実行してみてください。

sudo /sbin/getty -8 38400 tty12

次にAlt+を押しますF12(最初の6つの仮想コンソールの1つではなくGUIを使用している場合はCtrl+ Alt+ F12)。

これはあなたをもたらすtty12れ、今でログイン画面を持ち、端子として使用可能です。

(より大きな番号の仮想コンソール上で使用可能なテキストベースのコンソールを永続的に作成したい場合は、自動的に実行されるように設定 initする必要がありますgettygettyので、あなたは、仮想コンソール上でログアウトした後、再度ログインする能力を得ることはありませんgetty。自動的に再実行されませんさらに、実行中の他のいくつかの問題があるgetty本番環境での使用のためにそのようには-例えば、ジョブ制御ができない場合がありますログイン後、ログインシェルで利用できます。テキストベースのターミナルエミュレータとしてより多くの仮想コンソールを使用可能にしたい場合bash 、それについて別の質問をすることをお勧めします。)


52

以下に簡単な説明を示します。

次のキーは、ターミナルに行くためのものです(黒い背景、白い文字の方法):

Ctrl+ Alt+ F1-ユーザーをtty1第1ターミナルに 送信します

Ctrl+ Alt+ F2-ユーザーをtty2第2ターミナルに 送信します

Ctrl+ Alt+ F3-ユーザーをtty33番目のターミナルに 送信します

Ctrl+ Alt+ F4-ユーザーをtty44番目のターミナルに 送信します

Ctrl+ Alt+ F5-ユーザーをtty55番目のターミナルに 送信します

Ctrl+ Alt+ F6-ユーザーをtty66番目のターミナルに送信します

GUIターミナルの場合(通常、Xが実行されている場所、またはUnityが表示され、すべてが見栄えの良い場所に着地した場所。GUIを起動するデフォルトの場所はF7)です。

Ctrl+ Alt+ F7-ユーザーを第1 GUIターミナルに送ります

Ctrl+ Alt+ F8-ユーザーを2番目のGUIターミナルに送ります

Ctrl+ Alt+ F9-ユーザーを3番目のGUIターミナルに送ります

Ctrl+ Alt+ F10-ユーザーを4番目のGUIターミナルに送ります

Ctrl+ Alt+ F11-ユーザーを5番目のGUIターミナルに送ります

Ctrl+ Alt+ F12-ユーザーを6番目のGUIターミナルに送ります

ここで注意すべきことは、対応するキーを押すことで、ある端末から別の端末に移動できることです。また、Xサーバーの1つのインスタンス(1つのUnityが実行中)を実行してF7いるため、GUIターミナルでのみ作業できることに注意してください。別のX Serverセッションを開くと、セッションが開始されF8、正しいキーを押すことで両方を切り替えることができます。あなたは次のようになり6回の合計(デフォルト)のためにこれをやり続けることができますF7までF12


1
6つ以上のGUI端末があり、そのうちのいくつかはアクセスできませんか?
–ζ

@hexafraction「sudo xinit-:4 vt14」のような端末でユーザーが入力することを想像できます。4はセッション番号で、14は仮想端末です。
ルイスアルバラード

コマンドを発行できることは知っていますが、ソフトウェアによって切り替えられた場合にレンダリングされるかどうかはわかりません。
ζ

[OK]を私は試してみましたが、それは動作しますが、私が思う問題は、キーボードを使用してそれに切り替える方法です;)。Ctrl + Alt + F21を意味しますか?
ルイスアルバラード

1
いいえ、私の質問は、X.Orgが12でVTを遮断するのか、それとも過去にキーボードでアクセスできないものがソフトウェアアクセスに利用できるのかということです。
–ζ

5

あなたは押すことでTTY画面のいずれかからのUbuntuに戻って通常のGUIのいずれかに来ることができます:
Ctrl+ Alt+F7


質問への回答を追加していただけますか?あなたの答えはうまくいく解決策を与えることですが、ユーザーはalt-f8、alt-fの機能を尋ねました
...-pim

Ubuntuの18.04で私のために動作しません
CodeBy

4

これらの他の答えは正しいものの、私の場合、これが発生したときに、マシンに切り替えたり、通常のSSH接続を行うことができませんでした。Ctrl+ Alt+ F12が何であるかわかりませんでしたが、それが何であれ、画面が真っ暗になり、入力が完全に死んでしまいました(tty1-tty7に戻っても)。私のケースが1回限りの状況なのか、これが一般的な問題なのかはわかりません。

-Tフラグを使用してSSHを実行して「擬似端末エミュレーション」を無効にすることができました。作業するのはかなり苦痛でした(bash ..またはshのない世界を忘れていました)が、/ var / logから取得しました/kern.logを少なくとも正常に再起動する前に:

Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369331] BUG: unable to handle kernel NULL pointer dereference at 0000000000000a62
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369334] IP: [<ffffffff9cb4015e>] _raw_spin_lock_irqsave+0x1e/0x39
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369335] PGD 0 
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369335] Oops: 0002 [#1] SMP
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369353] Modules linked in: ctr ccm rfcomm ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun efi_pstore pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) bnep hp_wmi sparse_keymap intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm binfmt_misc irqbypass crct10dif_pclmul crc32_pclmul nls_iso8859_1 ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd intel_cstate uvcvideo videobuf2_vmalloc intel_rapl_perf arc4 videobuf2_memops videobuf2_v4l2 videobuf2_core videodev efivars joydev media iwlmvm mac80211 serio_raw btusb sg btrtl btbcm btintel bluetooth iwlwifi cfg80211 snd_seq_midi snd_seq_midi_event snd_hda_codec_hdmi snd_rawmidi rtsx_pci_ms snd_hda_codec_realtek snd_hda_codec_generic snd_seq rfkill memstick snd_hda_intel snd_hda_codec snd_seq_device snd_hda_core snd_hwdep lpc_ich snd_pcm shpchp snd_timer snd battery ac soundcore hp_accel mei_me hp_wireless lis3lv02d input_polldev mei tpm_infineon evdev parport_pc ppdev lp parport efivarfs autofs4 ext4 crc16 jbd2 fscrypto mbcache hid_microsoft hid_generic usbhid hid rtsx_pci_sdmmc mmc_core crc32c_intel psmouse wmi i915 video i2c_algo_bit thermal button drm_kms_helper fjes syscopyarea sysfillrect sysimgblt fb_sys_fops e1000e rtsx_pci ptp pps_core ahci libahci drm
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369368] CPU: 1 PID: 1110 Comm: Xorg Tainted: G           OE   4.8.2-040802-generic #201610161339
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369369] Hardware name: Hewlett-Packard HP EliteBook 840 G2/2216, BIOS M71 Ver. 01.16 08/26/2016
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369369] task: ffff9e0535b25500 task.stack: ffff9e05349f0000
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369371] RIP: 0010:[<ffffffff9cb4015e>]  [<ffffffff9cb4015e>] _raw_spin_lock_irqsave+0x1e/0x39
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369372] RSP: 0018:ffff9e05349f3a70  EFLAGS: 00010046
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369372] RAX: 0000000000000000 RBX: 0000000000000246 RCX: 0000000000000008
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369373] RDX: 0000000000000001 RSI: 0000000000000003 RDI: 0000000000000a62
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369373] RBP: 0000000000000000 R08: 0000000000000438 R09: 0000000000000898
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369374] R10: 0000000000000780 R11: 0000000000000898 R12: 0000000000000a62
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369374] R13: 0000000000000000 R14: ffff9e053986a800 R15: 0000000000000003
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369375] FS:  00007f76b8175a00(0000) GS:ffff9e054f440000(0000) knlGS:0000000000000000
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369376] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369376] CR2: 0000000000000a62 CR3: 0000000435136000 CR4: 00000000003406e0
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369377] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369377] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369377] Stack:
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369379]  000000000000000e ffffffff9c4a9dfd 0000004800000000 0000078000024414
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369380]  00000000faa01f96 ffff9e0534d02a58 ffffea000b023400 ffff9e0534d02a60
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369382]  ffff9e0534d02a5c ffff9e053986a800 ffff9e0534879000 ffffffff9cb3d9de
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369382] Call Trace:
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369385]  [<ffffffff9c4a9dfd>] ? try_to_wake_up+0x3d/0x350
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369387]  [<ffffffff9cb3d9de>] ? __ww_mutex_lock+0x7e/0xa0
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369401]  [<ffffffffc03308d7>] ? drm_modeset_lock+0x47/0xd0 [drm]
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369411]  [<ffffffffc033107d>] ? drm_atomic_get_connector_state+0x2d/0x170 [drm]
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369417]  [<ffffffffc0458681>] ? __drm_atomic_helper_set_config+0x271/0x340 [drm_kms_helper]
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369422]  [<ffffffffc045ab1a>] ? drm_fb_helper_pan_display+0x17a/0x280 [drm_kms_helper]
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369424]  [<ffffffff9c4ec7ba>] ? __internal_add_timer+0x1a/0x50
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369444]  [<ffffffffc0577876>] ? intel_fbdev_pan_display+0x16/0x60 [i915]
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369446]  [<ffffffff9c7e2459>] ? fb_pan_display+0xc9/0x150
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369447]  [<ffffffff9c7dcb0a>] ? bit_update_start+0x1a/0x40
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369448]  [<ffffffff9c7d9c3d>] ? fbcon_switch+0x49d/0x610
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369450]  [<ffffffff9c863da5>] ? redraw_screen+0x165/0x240
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369451]  [<ffffffff9c865f6a>] ? vc_allocate+0x2a/0x1c0
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369453]  [<ffffffff9c85ad9a>] ? complete_change_console+0x3a/0xd0
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369454]  [<ffffffff9c85b505>] ? vt_ioctl+0x6d5/0x1260
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369462]  [<ffffffffc031798b>] ? drm_ioctl+0x1db/0x460 [drm]
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369473]  [<ffffffff9c84fa30>] ? tty_ioctl+0x340/0xc30
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369474]  [<ffffffff9c7e1c6b>] ? brightness_store+0x5b/0x70
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369475]  [<ffffffff9c5c3bb8>] ? handle_mm_fault+0x898/0x1350
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369477]  [<ffffffff9c62901f>] ? do_vfs_ioctl+0x9f/0x600
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369478]  [<ffffffff9c6295f4>] ? SyS_ioctl+0x74/0x80
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369479]  [<ffffffff9cb401f6>] ? entry_SYSCALL_64_fastpath+0x1e/0xa8
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369492] Code: 98 ff 48 89 d8 5b c3 66 0f 1f 44 00 00 0f 1f 44 00 00 53 9c 58 0f 1f 44 00 00 48 89 c3 fa 66 0f 1f 44 00 00 31 c0 ba 01 00 00 00 <f0> 0f b1 17 85 c0 75 05 48 89 d8 5b c3 89 c6 e8 7e 94 98 ff 66 
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369493] RIP  [<ffffffff9cb4015e>] _raw_spin_lock_irqsave+0x1e/0x39
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369494]  RSP <ffff9e05349f3a70>
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.369494] CR2: 0000000000000a62
Oct 23 09:02:52 BC-LINPC-02 kernel: [11410.375145] ---[ end trace 27ab810be96982ee ]---

私はそこにいくつかのインテリジェントなものと、そこにいくつかの仮想ボックス的なものを見ます(VMではなく、時々カップルをホストします)。問題が正確に何であるかわからない。4.8.2カーネル、KDEネオン、インテルグラフィックスi915。

私の推測では、これは私の構成の孤立したケースでしたが、これがより広く発生する場合には言及する価値があると考えました。

別のボックスから:

ssh -T [user]@[host]
sudo -S reboot

-Sは必要ですが、パスワードを入力してもマスクされません。


このaskubuntu.com/q/992987/446253は同じ問題のインスタンスでしょうか?
XavierStuvw

同様のことが私に起こりました。多くのキーの組み合わせを変更し、何も変更しなかった後、誤ってロック画面のキーの組み合わせ(CTRL-ALT-Lデフォルト)を入力すると、最終的に画面が再び機能しました。だから誰かが立ち往生している場合、それを試してみてください!
-CivMeierFan

@XavierStuvwこれは古代のコメントであることがわかりましたが、この問題を思い出すと、その投稿と非常によく似ているように聞こえます。その男(編集:あなた!笑)がSSHに接続できたのかと思います。それは本当に私を困惑させた部分だったからです。シェルをまったく開くことができませんでした。-Tフラグを実行しない限り、ssh(私は信じている)がハングするだけです。他のほとんどのサービス(HTTPなど)は正常に機能していたと思いますが、シェルを使用してユーザーコンテキストで実行されるものはすべて問題だと思います。
Adam Plocher

0

最近、主にワインアプリケーションを実行しているときに、いくつかのシステムがフリーズしました。Ctrl + Alt + F12は、ウォームリブートを実行できる唯一のキーの組み合わせです。

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