Saya memposting pertanyaan dan melihat orang-orang tidak membedakan dengan benar antara banyak hal ini: Manajer Windows vs Manajer Login vs Manajer Tampilan dan Lingkungan Desktop. Bisakah seseorang tolong jelaskan ini, yaitu memberi tahu kami perbedaan di antara mereka dan bagaimana mereka terkait mungkin?
Kategori apa yang termasuk dalam Xorg? Bagaimana dengan Gdm / Kdm / Xdm? Orang-orang juga membicarakan X. Apa itu X?
Jawaban:
Dari bawah ke atas:
Secara teori (dan sebagian besar dalam praktiknya) komponen-komponen itu dapat dipertukarkan. Anda dapat menjalankan kmail menggunakan GNOME dengan WindowMaker di Xorg.
sumber
Jika Anda bereksperimen dengan ini, akan menjadi jelas:
Di
/etc/rc2.d
, Anda akan menemukan file yang merupakan instruksi apa yang harus dilakukan komputer Anda saat dimulai.Jika Anda menggunakan GNOME, cari file dengan
gdm
namanya, lalu gantiS
(huruf pertama nama) dengan huruf kecils
. (GDM seperti yang Anda duga manajer tampilan GNOME. Jika Anda menggunakan beberapa suite lain, tentu saja, cari tahu apa yang digunakan manajer display, kemudian nonaktifkan dengan cara yang sama.)Sekarang, reboot komputer Anda dan Anda akan melihat bahwa layar login tidak lagi muncul. Kesimpulan 1: Tidak ada manajer tampilan, tidak ada layar login.
Sebaliknya, Anda akan masuk ke konsol. Sekarang, coba misalnya untuk memutar film (atau melakukan apa saja dengan grafik). Tidak akan bekerja! Ini karena X tidak berjalan. Kesimpulan 2: Tidak X, tidak ada gambar.
Langkah ketiga, mulai X: Dengan mengetik
xinit
, tergantung pada~/.xinitrc
file Anda , satu set aplikasi mungkin memulai. Tetapi, untuk menggambarkan, coba jalankan X hanya dengan terminal, katakanlah, urxvt. Jadi, menempatkanurxvt
di.xinitrc
dan komentar-out (dengan#
) segala sesuatu yang lain, kemudian ketikxinit
.Anda sekarang akan melihat
urxvt
jendela. Di sini, Anda bisa memutar film, dll. Tapi alih-alih, mari kita pindahkanurxvt
jendela ke tempat lain. Tidak bisa melakukannya Kesimpulan 3: Tidak ada window manager, tidak ada fungsi GUI yang biasa Anda gunakan. Jadi, ketikexit
diurxvt
. (Perintah itu akan keluar dari terminal, tetapi, karena itu adalah satu-satunya proses yang berjalan seperti ditentukan dalam.xinitrc
, X akan berakhir juga.)Langkah terakhir, modifikasi
.xinitrc
sekali lagi:(perhatikan
&
agar prosesnya akan berjalan bersamaan)Jalankan X lagi dan lihat hasilnya. Bagian terakhir dari teka-teki: metacity, manajer jendela.
Untuk keluar, ketik
pkill -9 metacity
. (Pada ini, urxvt akan berakhir juga, mungkin karena, ketika dijalankan di latar belakang (dengan&
), metacity adalah satu-satunya proses X monitor.)Semoga berhasil. Mungkin, Anda akan terjebak pada beberapa detail, tetapi itu layak, untuk mendapatkan pemahaman.
sumber
GDM
sama dengan huruf kecilgdm
?Dalam satu kalimat: Manajer tampilan Anda membuat tampilan grafis yang bagus di mana Anda dapat menggunakan manajer login untuk masuk ke sesi X Anda yang akan memulai manajer jendela dan dapat memulai manajer desktop.
sumber
@bahamat jawaban lengkap untuk pertanyaan. Namun, saya menambahkan definisi istilah lain karena pertanyaan ini muncul pertama kali pada pencarian google terkait:
Referensi:
https://superuser.com/questions/291298/window-manager-vs-desktop-environment-vs-window-system-whats-the-difference
sumber