Ctrl + Alt + F8の意味


13

Ctrl+ Alt+ FX(X = 1〜X = 7)は7つの異なるttyであることを知っています。

突然、他の組み合わせCtrl+ Alt+ FX(X = 8からX = 12)が何につながるかを見つけようとしました。

組み合わせを押した後、カーソルが点滅している黒い画面が見つかりました。誰かがこれが何を意味するのか説明してもらえますか。もう一度Ctrl+ Alt+ F7を押すと、XWindowsに戻ることができます。

回答:


28

すべてのAlt+ Fキーの組み合わせは、異なる仮想端末または仮想コンソールにつながります(これらはttyでもありますが、すべてのttyが仮想端末/コンソールではありません)。

Xを使用している場合は、Ctrlデフォルトで追加する必要があります。最近では、この組み合わせはコンソール上でも機能します。おそらく、物事の一貫性を保つためです。さらに、Altand を使用して、割り当てられたすべての仮想コンソールを循環できますAlt(コンソールでのみ機能します)。Xを実行している場合、最終的にはXセッションに戻ります。

唯一の違いは、各端末で実行されていることです。一般的に、最初のいくつかの端末でログインできます。ディストリビューションで使用している場合init(つまり、最近のUbuntuではない場合)、を編集して/etc/inittab入力sudo init qし、新しい設定をアクティブにすることで変更できます。「tty1」を検索すると、適切な場所が見つかります。またはman 5 inittab、すべての情報を取得します。

未使用のコンソール

カーソルが点滅している黒(または端末の設定とプラットフォームに応じて白)画面(または、端末の設定とプラットフォームに応じて白:))は、特定の仮想端末が実質的に何にも接続されていないことを意味します。何かを送信することでアクティブにできます。入力するだけ

ls -la >/dev/tty8            # if you re root
ls -la | sudo tee /dev/tty8  # if you're not

次に、を使用するとCtrlAltF8、の出力が表示されls -laます。

仮想コンソールは、getty(仮想/物理端末またはモデムを初期化loginし、ユーザー名とパスワードを要求するために実行される端末マネージャープログラム)以外のことも実行できます。一部のインストールでは、コンソールの1つがシステムログを出力します。ほとんどのインストールでは、カーネルは重要なメッセージ(または、本当に運が悪い場合はそのすべてのメッセージ)をこれらのコンソールの1つ以上に出力します。コンソール1でも、アクティブなコンソールでもかまいません。

未割り当てのコンソール

カーネルは、最初に使用するときに新しい仮想コンソールを割り当てることにより、メモリを節約します。コンソールが割り当てられていない場合、そのキーの組み合わせを押しても何も行われず、使用Altと矢印キーはスキップされます。これにより、Alt実際にはすべてがそうであるにもかかわらず、FキーとFキーの組み合わせの一部のみがコンソールにマップされているように見える場合があります。

あなたが何をすべきかを知っているよりも多くのコンソール

この機能に関連するカーネルコードを初めて読んだとき、カーネルが最大63個の仮想コンソールをサポートしていることがわかりました。キーボードに12個以上のファンクションキーがある場合、追加のコンソールが追加のコンソールにマッピングされる場合があります。また、追加のコンソールがさまざまなキーの組み合わせにマップされます。私のDebianボックスでは、36個のコンソールが3セットのFキーの組み合わせにマッピングされています。

AltF1AltF12tty1tty12

AltGrF1AltGrF12tty13tty24

AltGrShiftF1AltGrShiftF12tty25tty36

残りは、カスタムAltキーマッピングまたは矢印キーを使用してアクセス可能にできます。

グラフィカルに挑戦

かつては多くのコンソールが非常に便利でした。私たちの多くはXではなくコンソールでコードを開発していました(Xは16メガバイトのRAMを備えたi486 / 33でかなり重いため)。


追加の仮想コンソールを新しいキーの組み合わせにマップする方法を教えてください。
pradeepchhetri

1
私のDebianシステムでは、キーボードにマップされた36個のVCを見ることができます。答えを更新します。ただし、これは別の質問でなければなりません。ヒント:dumpkeys、(のための外観を現在のマッピングを参照するにはloadkeys、新しいマッピングをロードするためにあなたのディストリビューションは、このマッピングのどこかのファイルを保持しますが、それをコピーし、それを変更し、新しいものを選択することができます。。。
アレクシオス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.