GNU/Linux >> Linux Esercitazione >  >> Linux

Capire Linux Desktop?

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

KDE, Gnome, XFCE, X11, dgm, kdm, GTK(x), Sessions, lxdm, lightdm, compiz, Kwin, window- e desktopmanager... ecc

Sempre quando penso di averlo capito, trovo 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)…

Risposta accettata:

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

  • Qt , GTK , Motivo , … – originariamente librerie di widget, che forniscono un'astrazione di livello superiore rispetto alle librerie X11 (ad es. creazione di finestre di dialogo, pulsanti e altri elementi grafici). Tuttavia, ad esempio Qt va ben oltre e ha interfacce anche per molte altre cose (database, multimedia, …). Consente inoltre la progettazione unificata dell'interfaccia utente. Simile a quello Swing è in Java.

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

  • compila , Kwin , metacità , xfwm , scatola aperta , … – gestori di finestre:programmi che forniscono funzionalità di base dell'ambiente della finestra come disegnare decorazioni alle vedove (testo del titolo e pulsanti), ridimensionare, spostare le finestre, spostarle nella pila delle finestre (alzandole/abbassandole o affiancandole sullo schermo). A volte gestiscono anche il "desktop" (sfondo e icone posizionate su di esso).

  • KDE , Gnomo , XFCE , LXDE ,… – ambienti desktop:set di strumenti più o meno completi. Di solito includono un window manager, un display manager, una sorta di "pannello" (la cosa, dove vengono visualizzate le icone, l'elenco delle finestre attualmente aperte, l'orologio e altre cose), file manager, visualizzatore multimediale, editor e "chicche" come calendario/promemoria e varie estensioni desktop)

Correlati:Linux – È possibile falsificare un percorso specifico per un processo?

Puoi (in una certa misura) mescolare applicazioni da DE diversi (i display manager funzionano bene poiché sono piuttosto autonomi, tuttavia, in particolare kdm e gdm inseriscono 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 l'esecuzione di alcuni servizi (che non sono sotto l'altro DE). L'aspetto grafico potrebbe anche essere diverso quando viene utilizzato un altro toolkit (ad es. Qt vs. GTK). E questa è la ridondanza:più applicazioni che servono lo stesso scopo hanno le loro opzioni separate e in un certo senso ridondanti.


Linux
  1. Comprensione di systemd all'avvio su Linux

  2. Come installare GNS3 su desktop Linux

  3. Come aggiornare il kernel su desktop Linux

  4. Comprensione della prenotazione SCSI Linux

  5. Aggiorna PyCharm su Linux

Spazi di lavoro desktop in Linux

Telegram Desktop 1.0 è uscito! Installalo su Linux

Comprensione dei processi su Linux

5 Ambienti desktop Linux leggeri

Comprendere il comando dell'ora in Linux

Comprensione dell'utilità separata di Linux