Comprensione del desktop Linux


15

Uso debian wheezy xfce e desidero configurare il mio desktop. Ma ho letto che alcune impostazioni sono ridondanti. Quindi voglio capire come funziona tutto, ma mi sono enormemente perso. Qualcuno può ordinare, completare e autorizzare il seguente elenco e spiegarmi cosa usa cosa?

KDE, Gnome, XFCE, X11, dgm, kdm, GTK (x), Sessioni, lxdm, lightdm, compiz, Kwin, windowmanager e desktop manager ... ecc

Sempre quando penso di averlo capito, ho trovato nuove espressioni che non avevo mai sentito prima. Va bene ecco quello che so. Gnome, KDE, XFCE sono desktop. Sono in cima alla pila. X11 è una libreria che mostra qualcosa e fa uso del driver grafico, quindi penso che sia in fondo allo stack. (Ma sopra il driver grafico) ...


3
"Ma ho letto che alcune impostazioni sono ridondanti e non tutte sono uniche." Non è ridondante?
Rob,

okay okay
hai

Risposte:


21
  • X11 - un protocollo a finestre (rete trasparente tra l'altro) e la sua implementazione (il server X e le librerie di basso livello per accedervi). Gestisce "solo" input di base (tastiera, mouse, ...) e output (disegnando rettangoli), ma lo fa in modo piuttosto astratto, in modo da poter eseguire un programma su un computer e controllarlo da un altro, abbonarsi a vari eventi ecc. In realtà esiste una sola implementazione open source utilizzabile, vale a dire dalla X.org Foundation .

  • Qt , GTK , Motif , ... - originariamente librerie di widget, che forniscono un'astrazione di livello superiore sopra le librerie X11 (ad es. Creazione di finestre di dialogo, pulsanti e altri elementi grafici). Tuttavia, ad esempio Qt va ben oltre e ha interfacce per molte altre cose (database, multimedia, ...). Consente inoltre la progettazione unificata dell'interfaccia utente. Simile a ciò che Swing è in Java.

  • lxdm , lightdm , gdm , kdm , xdm , ...- gestori di visualizzazione: programmi specializzati che visualizzano la schermata di accesso (alcuni possono farlo anche in rete) e consentono all'utente di accedere alla propria sessione dell'ambiente desktop preferita.

  • compiz , kwin , metacity , xfwm , openbox ... o affiancandoli sullo schermo). A volte gestiscono anche il "desktop" (sfondo e icone posizionate su di esso).

  • KDE , Gnome , XFCE , LXDE , ... - ambienti desktop: set di strumenti più o meno completi. Di solito includono un gestore di finestre, un gestore di display, una sorta di "pannello" (l'elemento, in cui vengono visualizzate le icone, l'elenco delle finestre attualmente aperte, l'orologio e altre cose), il file manager, il visualizzatore multimediale, l'editor e "chicche" come calendario / promemoria e varie estensioni desktop)

Puoi (in una certa misura) mescolare applicazioni di diversi DE (i display manager funzionano bene dato che sono piuttosto indipendenti, in particolare kdm e gdm hanno molte dipendenze rispetto alle loro controparti più leggere). Il problema principale con il missaggio delle app è che le loro impostazioni sono spesso intrecciate con il DE e quindi potrebbero richiedere alcuni servizi in esecuzione (che non sono sotto l'altro DE). L'aspetto potrebbe anche essere diverso quando si utilizza un altro toolkit (ad esempio Qt vs. GTK). E questa è la ridondanza: più applicazioni con lo stesso scopo hanno le loro opzioni separate e in qualche modo ridondanti.


1
Grazie mille. Ottima spiegazione Posso in qualche modo passare da uno all'altro in un gruppo o sono fisso con la mia distribuzione? Lo chiedo perché mi è piaciuto Gnome2. Quindi voglio passare a Mate.
ManuelSchneid3r

A volte diversi pezzi di questa pila sono facilmente intercambiabili, più spesso non lo sono. Di solito quando non sono facilmente intercambiabili, con sudore e frustrazione puoi far combaciare pezzi diversi. Di solito non vale il dolore che costa. (Anche se potrebbe valere la conoscenza che acquisisci nel fare.)
dubiousjim

@DevNoob se ti è piaciuto Gnome2 probabilmente dovresti provare Cinnamon. XFCE potrebbe anche essere un'alternativa interessante (ed è meno affamata di risorse).
peterph,

Sono su wm fantastico ora e mi piace. Atm lo uso principalmente crudo. Ma se avrò più tempo, lo farò mio. Ho bisogno di molto tempo per leggere come formare un fondamento corretto per fantastici. Sono rimaste molte domande: Arch o Debian e la selezione delle app comuni come file-browser, impostazioni, ecc ... Attualmente sono su Ubuntu 12.04 e non è definitivamente un buon finanziamento.
ManuelSchneid3r
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.