Unity, Gnome, Gnome 3, Compiz, Metacity ve LightDM arasındaki ilişki nedir?


67

Ubuntu'daki Grafiksel Kullanıcı Arayüzleri hakkında bilgi alıyorum ve sürekli olarak farklı terimlerle karşılaştım, bu da benim için çok kafa karışıklığı yaratıyor. Adlandırılmış paketler arasındaki ilişki hakkında anlaşılması kolay öğreticiler okumayı denedim, ancak tam bir resmim yok.

LightDM kurulumumda bir servis olarak görünüyor ve bir 'Pencere Yöneticisi'; bunun da bir Pencere Yöneticisi olan fakat bir servis olmayan Compiz ile ilgisi nedir? Metacity ayrıca bir Pencere Yöneticisi midir?

Sonra Gnome 3, Unity, Gnome Shell ve Gnome geliyor - hepsi farklı görünüyor. Lütfen tüm bu terminoloji arasındaki ilişkiyi anlamama yardım et.

Yanıtlar:


68

Sadece 4 terimi bilmeniz gerekir:

  • Görüntü yöneticisi
  • Pencere Yöneticisi
  • Grafiksel Kullanıcı Arabirimleri (GUI)
  • Masaüstü ortamları

Görüntü yöneticisi

Örnekler LightDM, GDM, KDM ve LXDM'dir. Normalde isimlerinin bir yerinde ekran yöneticisi var . Bunlar, X sunucusunu açılışta başlatır ve bir giriş ekranı sağlar. Genellikle oturum açmanın bir parçası olarak bir pencere yöneticisi ve / veya masaüstü ortamı seçmenize izin verir .

Pencere Yöneticisi

Compiz, Metacity, Mutter, W9dk, fluxbox pencere yöneticileridir. Listelenecek çok fazla şey var. İsterseniz x-window-managerUbuntu'daki pencere yöneticilerinin eksik bir listesini almak için sağlanan tüm paketleri kontrol edebilirsiniz . Bunlar sadece uygulama sınırlarının çizilmesinden, pencerelerin, temaların ve dekorasyonların konumunun yönetilmesinden sorumludur.

Grapical Kullanıcı Arabirimleri (GUI)

Kullanıcının, herhangi bir grafik şekilde, simgelerle ve temsillerle etkileşime girdiği her şey. Pencere Yöneticileri, Görüntü Yöneticisi ve Grafik mermileri, uygulamalar vb. Bu kategoriye girer. Kullanıcının kullandığı her ne ise ağırlıklı olarak grafiksel olarak temsil edilen bir GUI'dir.

Masaüstü ortamları

Linux dünyasında, kullanıcı için eksiksiz ve dengeli bir ekosistem sağlayan bir dizi uygulama, paket, hizmet vb. Olarak adlandırılır. Pencere Yöneticisi veya Masaüstü Yöneticisi'nden farklı olarak, Masaüstü Ortamları her şeye dikkat eder . Giriş ekranından posta uygulamanıza, ağ yöneticisine, metin düzenleyicisine, sistem ayarlarına, resim görüntüleyicisine, dosya yöneticisine, vb. Kadar. Linux ve Ubuntu'da iyi bilinen 4 Masaüstü Ortamı vardır:

  • GNOME
  • KDE Masaüstü Ortamı
  • LXDE: Hafif X11 Masaüstü Ortamı
  • XFCE Masaüstü Ortamı

Bunların hepsinde eksiksiz bir dizi uygulama, ayar, servis, masaüstü / dosya / pencere yöneticisi, internet tarayıcı, vb. Var.


Yani, endişelerinizi gidermek için:

LightDM kurulumumda bir servis olarak görünüyor ve bir 'Pencere Yöneticisi'

Yanlış, ışık DM a, D isplay M anager.

Bunun bir Pencere Yöneticisi olan, ancak bir hizmet olmayan Compiz ile ilgisi nedir?

Ortak birsey yok. Her ikisinin de farklı işlevleri var. Compiz, bir pencere bestecisi, bir dekoratör, bir pencere yöneticisidir.

Metacity ayrıca bir Pencere Yöneticisi midir?

Evet.

Sonra Gnome 3, Unity, Gnome Shell ve Gnome geliyor - hepsi farklı görünüyor.

Gnome 3, Gnome Shell ve Gnome, aynı şey gibi halkça kullanılan terimlerdir. Birlik tamamen farklı. Birlik, Gnome / 3 / Shell'e karşı başka bir kabuktur. GNOME 3 GNOME, GNOME 3 Desktop Environment veya Gnome Shell aynı anlamı taşıdığını söyleyerek, Gnome 3 Shell, genellikle geçmişte Gnome Shell olarak adlandırılıyordu.


Teşekkürler! Ancak gconf veritabanına göz attığımda, / desktop / gnome için bir giriş buluyorum. Ancak, bildiğim kadarıyla Ubuntu 12.04'te Unity kullanıyorum. Neden öyleyse, gnome veritabanında var mı?
Ocak'ta 14

@jesterII Unity, Compiz / Gnome kullanan bir kabuktur.
Braiam

1
Cevabınızdan şüphe etmiyorum, karışıklığımı çözmek için takip eden sorular soruyorum.
Ocak'ta 17

1
@jesterII her soru tüm topluluk tarafından aranabilir ve cevaplanabilir olmalıdır. Bu cevaba yeni sorunuzla başvurabilirsiniz, böylece tüm topluluk nereden geldiğinizi bilecektir. Bu cevapla ilgili herhangi bir şüpheniz yoksa ve sorunuz sadece bir takip ise yeni bir soru sorun.
Braiam

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.