Saya mencoba memahami berbagai subsistem yang bertanggung jawab atas antarmuka pengguna, terminologi untuk merujuk mereka, dan bagaimana mereka disusun; sejauh ini saya tahu ada:
Di tingkat atas:
desktop ? (KDE, GNOME, dll)
Maka kita memiliki:
- manajer tampilan (juga disebut manajer desktop atau lingkungan desktop)
- manajer jendela
- ada yang lain?
Saya menjadikan ini sebagai wiki komunitas, saya ingin ini menjadi tempat utama bagi * yang perlu diketahui (dari perspektif pengguna) mengenai subsistem antarmuka pengguna di Linux; apa yang ingin saya ketahui adalah apa komponen masing-masing, dan apa tanggung jawab masing-masing, yaitu saya ingin mengetahui hal-hal seperti:
- apa sebenarnya yang bertanggung jawab atas tombol pintas global, ketika saya membuka dialog "jalankan aplikasi", siapa yang melakukan itu, ketika saya menekan tombol untuk menampilkan desktop, menjalankan terminal, memaksimalkan jendela, dll, siapa yang menangkap itu dan mengirimkannya ke jendela kanan;
- siapa yang bertanggung jawab menggambar desktop, ruang kerja, dll.
- apa variabel lingkungan yang dapat memberi saya informasi mengenai komponen ini
- Apakah "menu utama" adalah subsistem, atau komponen dari subsistem?
Akan lebih baik untuk menyusun daftar desktop / subsistem yang paling populer, yang mana berjalan di bawahnya masing-masing, dapatkah Anda mencampur dan mencocokkan desktop / lingkungan desktop / manajer jendela, dll?
Akhirnya, bagaimana cara mengetahui desktop / subsistem mana yang benar-benar berjalan (aktif?) Pada sistem, dapatkah pengguna yang berbeda memiliki subsistem yang berbeda pula?
sumber