Linux masaüstünü anlama


15

Debian wheezy xfce kullanıyorum ve masaüstümü kurmak istiyorum. Ancak bazı ayarların gereksiz olduğunu okudum. Bu yüzden her şeyin nasıl çalıştığını anlamak istiyorum, ama büyük ölçüde kayboldum. Birisi aşağıdaki listeyi sıralayabilir, doldurabilir ve yetkilendirebilir ve neyin ne kullandığını açıklayabilir mi?

KDE, Gnome, XFCE, X11, dgm, kdm, GTK (x), Oturumlar, lxdm, lightdm, compiz, Kwin, pencere ve masaüstü yöneticisi ... vb

Her zaman anladığımı düşündüğümde daha önce hiç duymadığım yeni ifadeler bulurum. Tamam bildiğim heres. Gnome, KDE, XFCE Masaüstü Bilgisayarlardır. Onlar yığının üstünde. X11, bir şey görüntüleyen ve grafik sürücüsünü kullanan bir kütüphanedir, bu yüzden yığının altında olduğunu düşünüyorum. (Ama grafik sürücünün üstünde) ...


3
"Ancak bazı ayarların gereksiz olduğunu ve hepsinin benzersiz olmadığını okudum." Bu gereksiz değil mi?
Rob

tamam tamam iyi misin;)
ManuelSchneid3r

Yanıtlar:


21
  • X11 - bir pencere protokolü (bu arada şeffaf ağ) ve uygulaması (X sunucusu ve ona erişmek için düşük seviyeli kütüphaneler). "Yalnızca" temel girdi (klavye, fare, ...) ve çıktıyı (dikdörtgen çizme) işler, ancak bunu oldukça soyut bir şekilde yapar, böylece bir programı bir makinede çalıştırabilir ve başka bir makineden kontrol edebilir, abone olabilirsiniz. Aslında X.org Vakfı tarafından kullanılabilen tek bir açık kaynak uygulaması vardır .

  • Qt , GTK , Motif , ... - orijinal olarak X11 kitaplıklarının üzerinde daha yüksek düzeyde soyutlama sağlayan widget kitaplıkları (örn. İletişim kutuları, düğmeler ve diğer grafik öğeleri oluşturma). Ancak, örneğin Qt bunun ötesine geçer ve birçok başka şey için de arayüzlere sahiptir (veritabanları, multimedya, ...). Aynı zamanda birleşik UI tasarımına izin verir. Java'da Swing'in ne olduğuna benzer .

  • lxdm , lightdm , gdm , kdm , xdm , ...- ekran yöneticileri: giriş ekranını gösteren (bazıları ağ üzerinden de yapabilir) ve kullanıcının tercih ettiği masaüstü ortamı oturumuna giriş yapmasına izin veren özel programlar.

  • compiz , kwin , metacity , xfwm , openbox , ... - pencere yöneticileri: dullara dekorasyon çizimi (başlık metni ve düğmeleri), yeniden boyutlandırma, pencereleri taşıma, bunları pencere yığınında taşıma (yükseltme / indirme) gibi temel pencere ortamı işlevselliğini sağlayan programlar veya ekranda döşeme). Bazen "masaüstünü" (arka plan ve üzerine yerleştirilmiş simgeler) de kullanırlar.

  • KDE , Gnome , XFCE , LXDE , ... - masaüstü ortamları: az çok eksiksiz araç setleri. Genellikle bir pencere yöneticisi, ekran yöneticisi, bir çeşit "panel" (simgeler, şu anda açık olan pencerelerin listesi, saat ve diğer şeylerin görüntülendiği şey), dosya yöneticisi, multimedya görüntüleyici, editör ve "güzellikler" takvim / hatırlatıcı ve çeşitli masaüstü uzantıları)

Farklı DE'lerden (bir dereceye kadar) uygulamaları karıştırabilirsiniz (ekran yöneticileri oldukça bağımsız oldukları için iyi çalışırlar, ancak özellikle kdm ve gdm, daha hafif ağırlıktaki muadillerine çok fazla bağımlılık çekerler). Uygulamaların karıştırılmasındaki temel sorun, ayarlarının genellikle DE ile iç içe olması ve bu nedenle bazı hizmetlerin çalışmasını gerektirebilmesidir (diğer DE altında değildir). Başka bir araç seti (örn. Qt vs. GTK) kullanıldığında da görünüm ve his farklı olabilir. Ve bu fazlalık - aynı amaca hizmet eden birden fazla uygulamanın ayrı ve bir anlamda fazlalık seçenekleri vardır.


1
Bir ton teşekkürler. Harika bir açıklama. Bir şekilde bir gruptaki her biri arasında geçiş yapabilir miyim, yoksa dağıtımımla sabitlenmiş miyim? Soruyorum çünkü Gnome2'yi sevdim. Bu yüzden Mate'e geçmek istiyorum.
ManuelSchneid3r

Bazen bu yığının farklı parçaları kolayca değiştirilebilir, daha sık değildir. Kolayca değiştirilebilir değilken Genellikle, ter ve hayal kırıklığı bir sürü olabilir yapmak farklı parçalar birbirlerine uyarlar. Genellikle maliyeti olan acıya değmez. (Rağmen yapıyoruz bilgi kazanmak değer olabilir.)
dubiousjim

@DevNoob Gnome2'yi beğendiyseniz muhtemelen Tarçın'ı denemelisiniz. XFCE de ilginç bir alternatif olabilir (ve kaynağa daha az açtır).
peterph

Ben şimdi harika wm üzerinde ve onu seviyorum. Atm ağırlıklı olarak ham kullanıyorum. Ama daha fazla zamanım olursa kendim yapacağım. Müthişler için doğru bir temel nasıl oluşturulacağını okumak için çok zamana ihtiyacım var. Çok fazla soru kaldı: Arch veya Debian ve dosya tarayıcısı, ayarlar vb. Gibi yaygın uygulamaların seçimi ... Şu anda Ubuntu 12.04'teyim ve kesinlikle iyi bir fon değil.
ManuelSchneid3r
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.