GNU/Linux >> Belajar Linux >  >> Linux

Memahami Desktop Linux?

Saya menggunakan debian wheezy xfce dan ingin mengatur desktop saya. Tapi saya membaca beberapa pengaturan yang berlebihan. Oleh karena itu saya ingin memahami bagaimana semuanya bekerja, tetapi saya sangat tersesat. Bisakah seseorang mengurutkan, melengkapi, dan memberi judul pada daftar berikut dan menjelaskan kepada saya apa gunanya?

KDE, Gnome, XFCE, X11, dgm, kdm, GTK(x), Sessions, lxdm, lightdm, compiz, Kwin, window- dan desktopmanager… dll

Selalu ketika saya pikir saya memahaminya, saya menemukan ekspresi baru yang belum pernah saya dengar sebelumnya.
Oke, inilah yang saya tahu. Gnome, KDE, XFCE adalah Desktop. Mereka berada di atas tumpukan. X11 adalah perpustakaan yang menampilkan sesuatu dan menggunakan driver grafis, oleh karena itu saya pikir itu ada di bagian bawah tumpukan. (Tapi di atas driver grafis)…

Jawaban yang Diterima:

  • X11 – protokol windowing (omong-omong, jaringan transparan) dan implementasinya (server X dan perpustakaan tingkat rendah untuk mengaksesnya). Menangani "hanya" input dasar (keyboard, mouse,...) dan output (menggambar persegi panjang), tetapi melakukannya dengan cara yang agak abstrak, sehingga Anda dapat menjalankan program di satu mesin dan mengontrolnya dari mesin lain, berlangganan berbagai acara dll. Sebenarnya hanya ada satu implementasi open-source yang dapat digunakan, yaitu oleh X.org Foundation.

  • Qt , GTK , Motif , … – awalnya pustaka widget, yang menyediakan abstraksi tingkat lebih tinggi di atas pustaka X11 (misalnya membuat dialog, tombol, dan elemen grafis lainnya). Namun, misalnya Qt melampaui itu dan memiliki antarmuka untuk banyak hal lain juga (basis data, multimedia, ...). Ini juga memungkinkan untuk desain UI yang terpadu. Mirip dengan Swing ada di Jawa.

  • lxdm , lightdm , gdm , kdm , xdm , …- manajer tampilan:program khusus yang menampilkan layar login (beberapa dapat melakukannya melalui jaringan juga) dan membiarkan pengguna login ke sesi lingkungan desktop pilihannya.

  • kompi , kwin , metacity , xfwm , kotak terbuka , … – pengelola jendela:program yang menyediakan fungsionalitas lingkungan jendela dasar seperti menggambar dekorasi untuk para janda (teks judul dan tombol), mengubah ukuran, memindahkan jendela, memindahkannya di tumpukan jendela (menaikkan/menurunkan atau memasang ubin di layar). Mereka terkadang juga menangani "desktop" (latar belakang dan ikon yang ditempatkan di atasnya).

  • KDE , Gnome , XFCE , LXDE ,… – lingkungan desktop:set alat yang kurang lebih lengkap. Mereka biasanya termasuk manajer jendela, manajer tampilan, semacam "panel" (hal, di mana ikon, daftar jendela yang sedang dibuka, jam, dan hal-hal lain ditampilkan), manajer file, penampil multimedia, editor dan "barang" seperti kalender/pengingat, dan berbagai ekstensi desktop)

Terkait:Linux – Apakah mungkin memalsukan jalur tertentu untuk suatu proses?

Anda dapat (sampai tingkat tertentu) mencampur aplikasi dari DE yang berbeda (manajer tampilan berfungsi dengan baik karena mereka agak berdiri sendiri, terutama kdm dan gdm mereka menarik banyak dependensi yang rekan-rekan mereka yang lebih ringan). Masalah utama dengan aplikasi pencampuran adalah bahwa pengaturan mereka sering terkait dengan DE, dan dengan demikian mungkin memerlukan beberapa layanan untuk berjalan (yang tidak berada di bawah DE lainnya). Tampilan dan nuansa mungkin juga berbeda saat toolkit lain (misalnya Qt vs. GTK) digunakan. Dan itulah redundansinya – beberapa aplikasi yang melayani tujuan yang sama memiliki opsi yang terpisah dan dalam beberapa hal redundan.


Linux
  1. Memahami systemd saat startup di Linux

  2. Linux – Memahami Operasi Perintah Sinkronisasi Di Linux?

  3. Memahami Perintah Dasar Linux

  1. Cara menginstal GNS3 di Desktop Linux

  2. Cara memutakhirkan Kernel di Desktop Linux

  3. Perbarui PyCharm di Linux

  1. Mengapa saya menyukai KDE untuk desktop Linux saya

  2. Cara menginstal Anbox di Desktop Linux

  3. Memahami Reservasi SCSI Linux