Ctrl + Alt + F8 artinya

13

Saya tahu bahwa Ctrl+ Alt+ FX(X = 1 hingga X = 7) adalah 7 tty yang berbeda.

Tiba-tiba, saya mencoba mencari tahu kombinasi Ctrl+ Alt+ FX(X = 8 hingga X = 12) lainnya.

Setelah menekan kombinasi, saya menemukan bahwa layar hitam hanya dengan kursor berkedip. Dapatkah seseorang tolong jelaskan padaku apa artinya ini. Setelah menekan lagi Ctrl+ Alt+ F7saya bisa kembali ke XWindows.

pradeepchhetri
sumber

Jawaban:

28

Semua Alt+ kombinasi tombol-F mengarah ke terminal virtual atau konsol virtual yang berbeda (mereka juga ttys, tetapi tidak semua ttys adalah terminal / konsol virtual).

Jika Anda berada di X, Anda harus menambahkannya Ctrlsecara default. Kombinasi ini juga berfungsi pada konsol hari ini, mungkin untuk menjaga hal-hal yang konsisten. Selain itu, Anda dapat menggilir semua konsol virtual yang dialokasikan menggunakan Altdan Alt(hanya berfungsi pada konsol). Jika Anda menjalankan X, ini pada akhirnya akan membawa Anda kembali ke sesi X Anda.

Satu-satunya perbedaan adalah apa yang berjalan di setiap terminal. Secara umum, beberapa terminal pertama memungkinkan Anda untuk masuk. Jika distribusi Anda menggunakan init(yaitu bukan Ubuntus baru), Anda dapat mengubah terminal apa yang melakukan itu dengan mengedit /etc/inittab, kemudian mengetik sudo init quntuk mengaktifkan konfigurasi baru. Cari ' tty1' dan Anda akan menemukan tempat yang tepat. Atau lakukan man 5 inittabuntuk mendapatkan semua informasi.

Konsol yang tidak digunakan

Layar hitam (atau putih, tergantung pada pengaturan terminal dan platform Anda) dengan kursor berkedip (atau tidak, tergantung pada pengaturan terminal dan platform Anda :)) berarti bahwa terminal virtual tertentu sebenarnya tidak terhubung dengan apa pun. Anda dapat mengaktifkannya dengan mengirimkannya sesuatu. Ketik saja

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

Kemudian, dengan CtrlAltF8, Anda akan melihat output dari ls -la.

Konsol virtual juga dapat menjalankan hal lain selain getty(program manajer terminal yang menginisialisasi terminal / modem virtual / fisik dan dijalankan loginuntuk meminta nama pengguna dan kata sandi Anda). Pada beberapa instalasi, salah satu konsol mengeluarkan log sistem. Pada sebagian besar instalasi, kernel juga menampilkan pesan-pesan kritisnya (atau, jika Anda benar-benar beruntung, semua pesannya) ke satu atau lebih dari konsol ini - itu bisa berupa konsol 1, atau bisa juga konsol mana saja yang aktif.

Konsol yang tidak dialokasikan

Kernel menyimpan memori dengan mengalokasikan konsol virtual baru ketika pertama kali digunakan. Jika konsol tidak terisi, menekan kombinasi Alttombolnya tidak menghasilkan apa-apa, dan menggunakan dan tombol panah melewatinya. Ini mungkin membuatnya tampak seperti hanya sedikit dari Altkombinasi F-key yang dipetakan ke konsol, padahal sebenarnya semuanya.

Lebih banyak konsol daripada yang Anda tahu apa yang harus dilakukan

Ketika saya pertama kali membaca kode kernel yang berkaitan dengan fungsi ini, saya menemukan kernel yang didukung hingga 63 konsol virtual. Jika keyboard Anda memiliki lebih dari 12 tombol fungsi, konsol tambahan mungkin dipetakan ke yang ekstra. Selain itu, konsol tambahan dipetakan ke berbagai kombinasi tombol. Di kotak Debian saya, 36 konsol dipetakan ke tiga set kombinasi tombol-F:

AltF1- AltF12: tty1-tty12

AltGrF1- AltGrF12: tty13-tty24

AltGrShiftF1- AltGrShiftF12: tty25-tty36

Sisanya dapat dibuat dapat diakses melalui tombol kustomisasi atau menggunakan Altdan tombol panah.

Ditantang Secara Grafis

Memiliki banyak konsol dulu sangat berguna. Banyak dari kita yang terbiasa mengembangkan kode pada konsol, bukan X (X cukup berat pada i486 / 33 saya dengan 16 MB RAM-nya), jadi beberapa konsol resolusi tinggi akan mengganti tab pada terminal grafis modern.

Alexios
sumber
Bisakah Anda memberi tahu saya cara memetakan konsol virtual tambahan ke kombinasi tombol baru?
pradeepchhetri
1
Di sistem Debian saya, saya bisa melihat 36 VC dipetakan ke keyboard. Saya akan memperbarui jawabannya. Ini harus menjadi pertanyaan terpisah. Petunjuk: dumpkeysuntuk melihat pemetaan saat ini (mencari, loadkeysuntuk memuat pemetaan baru. Distribusi Anda menyimpan file pemetaan ini di suatu tempat. Anda dapat menyalinnya, memodifikasinya, dan memilih yang baru.
Alexios