Jika Anda menjalankan fuser /dev/tty7
, Anda akan melihat bahwa server X11 sebenarnya menyimpan perangkat TTY itu untuk dirinya sendiri.
Server X11 tidak berjalan paralel dengan konsol virtual 7, tapi sebenarnya di konsol virtual 7. Ini mengalihkan konsol virtual itu ke mode grafis dan menggunakannya.
Dengan sendirinya, konsol virtual hanyalah layar hitam dengan kursor yang mungkin berkedip di pojok kiri atas. Jika konsol virtual tidak digunakan, Anda dapat menggunakannya dengan mis. menyalurkan log atau pesan penting lainnya ke dalamnya.
Ada beberapa antarmuka pemrograman untuk konsol virtual:yang default adalah emulator TTY, yang dapat digunakan untuk menjalankan getty
proses untuk mengizinkan login baris perintah. Namun pada sistem modern, biasanya juga terdapat antarmuka frame-buffer (baik VESA SVGA atau UEFI GOP). Jika modul kernel driver GPU dimuat, ada juga pengaturan mode kernel dan Direct Rendering Interface (DRI). Jika memungkinkan, server X11 akan menggunakan pengaturan mode DRI dan kernel, tetapi dapat beralih kembali ke antarmuka framebuffer atau bahkan ke akses perangkat keras langsung jadul jika perlu.
Anda tidak bisa, server X Anda berjalan di sana. Itu mengambil alih terminal virtual.
Terminal 1 sampai 6 Anda menjalankan getty
varian, dan itulah yang memulai proses login dan kemudian shell berjalan di terminal virtual. Tetapi Anda tidak dapat memiliki getty
sesi berbasis dan server tampilan di terminal virtual yang sama.