Saya bingung apa arti istilah-istilah ini DAN apa yang mereka lakukan / bagaimana mereka berkontribusi pada sistem secara keseluruhan. Secara khusus, kembali ketika saya menjalankan Ubuntu, ada beberapa kata kunci seperti:
Gnome
X11
Xorg
Metacity
GTK+
Apa sebenarnya perbedaan antara semua ini? Yang bisa diubah? Apakah hal yang sama berlaku ketika kita berbicara tentang KDE atau LXDE?
EDIT: Juga, apakah hal-hal seperti Compiz bekerja di setiap window manager / sistem jendela / lingkungan desktop?
Jawaban:
X11 adalah protokol jaringan . Ini mengkodekan hal-hal seperti grafis primitif, gambar, gerakan pointer, dan penekanan tombol.
Xorg adalah X server . Ini mengimplementasikan X11 dan menyediakan antarmuka untuk keyboard, mouse, dan kartu video.
GTK + adalah toolkit widget . Ini menyediakan hal-hal seperti tombol, scrollbar, kotak edit, dll.
Metacity dan Compiz adalah manajer jendela . Mereka menghias primitif jendela X dan mendukung berbagai operasi seperti memindahkan, mengubah ukuran, dan memaksimalkan jendela.
GNOME, KDE, dan LXDE adalah lingkungan desktop . Mereka menyediakan perpustakaan dan spesifikasi yang digunakan dan diikuti aplikasi untuk "bermain baik" dengan aplikasi lain.
sumber
Berikut adalah istilah yang didefinisikan, bersama dengan beberapa contoh Ubuntu-sentris.
Window Manager: Mengambil permintaan windows dan menempatkannya ke tempat yang mereka tuju. Apakah hal-hal seperti bilah judul, menu, dll. Contoh: Metacity
Lingkungan Desktop: Superset Manajer Jendela yang menambahkan hal-hal seperti panel, latar belakang, dan kenyamanan lainnya. Contoh: GNOME
Sistem Windowing: Perangkat lunak tingkat rendah aktual yang memungkinkan untuk hal-hal seperti windows ada di tempat pertama, dan menggambarnya di layar. Contoh: Xorg
Secara umum, Anda mungkin juga tertarik untuk mengetahui bahwa window manager dan lingkungan desktop adalah apa yang berinteraksi dengan pengguna. Anda tidak langsung menyentuh (kecuali Anda berada dalam shell pemulihan) sistem windowing.
Perhatikan juga bahwa hal-hal ini dapat bersifat modular untuk menghormati yang lain. Misalnya, Anda dapat menggunakan window manager di Xorg, dan lingkungan desktop apa pun di atas window manager apa pun.
sumber
GNOME adalah lingkungan desktop (menangani ikon dan panel desktop).
Metacity adalah salah satu manajer jendela GNOME (ini membuat windows tetap teratur).
GTK + adalah toolkit widget GNOME (ini menarik tombol dan kotak centang).
X11 adalah sistem jendela (benda yang menggambar jendela di layar).
Xorg adalah implementasi sumber terbuka X11 (biasanya identik dengan X11).
Compiz adalah window manager dan desktop compositor (desktop compositor adalah program yang membuat efek khusus, seperti desktop cube, di layar Anda).
Anda dapat menjalankan Compiz di GNOME, KDE, dan Unity setidaknya. Dapatkan saja paket CCSM dengan memasukkan ini ke terminal:
(Jangan masukkan tanda dolar dan spasi setelahnya; ini hanya berarti bahwa Anda tidak masuk sebagai root.) Di CCSM (Compiz Config Settings Manager), hidupkan dan konfigurasikan efek desktop apa pun yang Anda inginkan. Hati-hati! Anda mungkin kehilangan titlebars di GNOME dan UNITY. Jika itu terjadi, tekan Ctrl-Alt-F1 dan ketik:
Lihat di bawah kolom PID dan catat nomor pada entri xorg. Lalu masukkan:
Layar login akan segera muncul. Masuk lagi dan hindari membuat kesalahan seperti yang Anda lakukan terakhir kali. Maaf untuk wacana panjang.
sumber