GNU/Linux >> Znalost Linux >  >> Linux

Rozumíte Linux Desktopu?

Používám debian wheezy xfce a chci si nastavit plochu. Ale četla jsem, že některá nastavení jsou nadbytečná. Proto chci pochopit, jak všechno funguje, ale jsem masivně ztracen. Může někdo prosím roztřídit, doplnit a pojmenovat následující seznam a vysvětlit mi, k čemu se co používá?

KDE, Gnome, XFCE, X11, dgm, kdm, GTK(x), Sessions, lxdm, lightdm, compiz, Kwin, správce oken a plochy… atd

Vždy, když si myslím, že jsem to pochopil, nacházím nové výrazy, které jsem nikdy předtím neslyšel.
Dobře, tady je to, co vím. Gnome, KDE, XFCE jsou stolní počítače. Jsou na vrcholu zásobníku. X11 je knihovna, která něco zobrazuje a využívá grafický ovladač, proto si myslím, že je na dně zásobníku. (Ale nad grafickým ovladačem)…

Přijatá odpověď:

  • X11 – okenní protokol (mimochodem transparentní síť) a jeho implementace (X server a nízkoúrovňové knihovny pro přístup k němu). Zvládá „pouze“ základní vstup (klávesnice, myš,…) a výstup (kreslení obdélníků), ale dělá to dost abstraktním způsobem, takže můžete spustit program na jednom počítači a ovládat ho z jiného, ​​přihlásit se k odběru různých událostí atd. Ve skutečnosti existuje pouze jedna použitelná open-source implementace, a to nadace X.org.

  • Qt , GTK , Motiv , … – původně knihovny widgetů, které poskytují vyšší úroveň abstrakce nad knihovnami X11 (např. vytváření dialogů, tlačítek a dalších grafických prvků). Nicméně například Qt jde daleko za to a má rozhraní i pro spoustu dalších věcí (databáze, multimédia, …). Umožňuje také jednotný design uživatelského rozhraní. Podobné jako Swing je v Javě.

  • lxdm , lightdm , gdm , kdm , xdm , …- display managers:specializované programy, které zobrazují přihlašovací obrazovku (některé to umí i přes síť) a umožňují uživateli přihlásit se do preferované relace desktopového prostředí.

  • kompozit , kwin , metacity , xfwm , openbox , … – správci oken:programy poskytující základní funkce prostředí oken, jako je kreslení dekorací pro vdovy (text titulků a tlačítek), změna velikosti, přesouvání oken, jejich přesouvání v zásobníku oken (zvednutí/snížení nebo uspořádání na obrazovce). Někdy také zvládají „pracovní plochu“ (pozadí a ikony na něm umístěné).

  • KDE , Gnome , XFCE , LXDE ,… – desktopová prostředí:víceméně kompletní sady nástrojů. Obvykle zahrnují správce oken, správce zobrazení, nějaký „panel“ (věc, kde se zobrazují ikony, seznam aktuálně otevřených oken, hodiny a další věci), správce souborů, prohlížeč multimédií, editor a „vychytávky“ jako např. kalendář/připomenutí a různá rozšíření pro pracovní plochu)

Související:Linux – Je možné předstírat konkrétní cestu pro proces?

Můžete (do určité míry) míchat aplikace z různých DE (správci zobrazení fungují dobře, protože jsou spíše samostatné, ale zejména kdm a gdm přitahují spoustu závislostí, než jejich lehčí protějšky). Hlavním problémem při míchání aplikací je to, že jejich nastavení jsou často propojena s DE, a proto mohou vyžadovat spuštění některých služeb (které nejsou pod jiným DE). Vzhled a chování se také může lišit, když je použita jiná sada nástrojů (např. Qt vs. GTK). A to je redundance – více aplikací sloužících stejnému účelu má své samostatné a v jistém smyslu redundantní možnosti.


Linux
  1. Jak nainstalovat Anbox na Linux Desktop

  2. Porozumění základním příkazům Linuxu

  3. Aktualizujte PyCharm na Linuxu

  1. Pochopení systemd při startu na Linuxu

  2. Jak nainstalovat GNS3 na Linux Desktop

  3. Jak upgradovat jádro na ploše Linuxu

  1. Proč miluji KDE pro svůj linuxový desktop

  2. Linux – Jak rozumíte operacím synchronizačních příkazů v Linuxu?

  3. Porozumění linuxové rezervaci SCSI