[Linux-Biella] Differenze tra KDE e Gnome

Emanuele Aina faina.mail a tiscali.it
Mer 12 Lug 2006 12:17:26 CEST


Mastro-Daniele domandò:

> perfavore evitate di dirmi: è meglio questo, è meglio quello...
> vorrei solo conoscere le differenze.. deciderò io cos'è meglio :D

Ok. GNOME è meglio! ;p

> esiste un ServerX comune (se non ho capito male) come xOrg
> poi c'è un protocollo di comunicazione tra Client e Server X
> i Client sono tutte le applicazioni che utilizzano il server X..
> tra cui c'è anche il Windows Manager che si occupa di disegnare la
> tipica interfaccia a finestre..
> 
> in questo schema dove si inseriscono KDE e Gnome?
> in che modi diversi?

X:       prende comandi grafici dai programmi (es. disegna linea) e
          manda ai programmi l'input utente (es. pressione tasto 'F');
GTK, QT: offrono widget (pulsanti, finestre, caselle di testo) già
          fatte, rendendole disponibili ai programmi;
Window Manager: disegna il titolo della finstra e si occupa collocarle e
          di spostarle (disegnare la parte interna della finestra è
          invece responsabilità del programma stesso)
GNOME, KDE: sono gruppi di programmi, tra cui window manager, file
          manager, browser, client di posta, edior di testi, ecc.


> perchè i client per KDE non girano su Gnome e viceversa?

Sia i programmi KDE che quelli GNOME girano sullo stesso server X, 
ognuno però impiegando le proprie librerie (quindi appaiono con stili 
diversi).

> come mai il progetto xgl per utilizzare direttamente la scheda grafica
> allo scopo di disegnare le finestre (anziche utilizzare protocolli di
> rete e indirizzo di loopback) funziona solo x kde e su alcune schede video?

La sola differenza tra XGL e il server normale è che XGL usa 
direttamente chiamate OpenGL anche per disegnare semplici linee 2D.

Entrambi usano direttamente la scheda grafica (XGL è un po' più veloce 
ad applicare effetti strani alle finestre) ed entrambi fanno uso del 
medesimo protocollo di rete (X11) su socket (unix se in locale tcp/ip se 
in remoto).

Il grosso vantaggio di XGL è che richiede un solo driver accellerato per 
applicazioni OpenGL e X, mentre attualmente ne servono due separati.

> se avete IMHO inseriteli in fondo alle considerazioni oggettive please..
> (specificando che sono vostri punti di vista)

Boh, io uso GNOME... :)

> vorrei capire non iniziare un litigio :D
> ho anche letto quel che ha detto Linus Torvald in proposito.. e mi è
> stato detto che però a volte dice cazzate.. quel che diceva su cosa si
> basava? (lui non dava esempi) ci sono cose di cui non ha tenuto conto
> nella sua analisi?

Linus ha risposto (maleducatamente) a una dichiarazione che non era 
stata posta a lui, parlando di cose che non centravano nulla con 
l'oggetto della discussione, su una mailing list a cui lui non era 
interessato.

Avrà preso troppo sole in testa...

-- 
Buongiorno.
Complimenti per l'ottima scelta.


Maggiori informazioni sulla lista Linux