Diferència entre revisions de la pàgina «KDE»

11.129 octets eliminats ,  fa 3 anys
cap resum d'edició
m (infotaula)
{{Obsolet|Vegeu pàgina de discussió|data=2015}}
{{infotaula de programari}}
El '''KDE''' (K Desktop Environment) és un [[entorn d'escriptori]] i una plataforma de desenvolupament creat mitjançant les biblioteques [[Qt]] de [[Trolltech]] el qual disposa d'un conjunt d'aplicacions que permeten a un usuari estàndard desenvolupar les tasques diàries en un ordinador. Aquestes aplicacions estan dividides per categories segons el tipus de funció que desenvolupen. Actualment tots els components pertanyents als entorns gràfics s'agrupen sota el nom de 'KDE Plasma Workspaces', mentre que KDE és pròpiament el nom del projecte.
 
Funciona en la majoria de sistemes [[Unix]] i semblants, com [[Linux]], [[BSD]], [[AIX]], [[Unixware]], [[OpenServer]] i [[Solaris (sistema operatiu)|Solaris]]. També s'ha portat a [[Mac OS X]] usant la capa [[X11]] i a [[Microsoft Windows]] usant [[Cygwin]].
 
Actualment una gran part de les biblioteques de KDE i altres aplicacions funcionen nativament en un sistema operatiu Microsoft Windows a causa del projecte [[KDElibs/win32]]. El fet d'incorporar altres aplicacions KDE s'està discutint.
 
Originalment la "K" de KDE significava "Kool" (ja que la "C" de "cool" ja es feia servir per a l'acrònim de Common Desktop Environment), però va ser canviat per significar simplement una "K".
 
Una de les principals característiques d'aquest escriptori és la gran integració entre totes les seves aplicacions. El KDE està traduït a més de 70 llengües entre les quals hi ha el [[català]].
 
Aquest és l'escriptori per defecte de distribucions com [[Chakra Linux]], [[Kubuntu]], [[Mandriva Linux|Mandriva]], [[MEPIS]], [[PCLinuxOS]] o [[SuSE]].
 
== Història ==
KDE es va iniciar el 1996 per [[Matthias Ettrich]], el qual era un estudiant de la [[Universitat de Tübingen]]. En el mateix moment, va tenir diversos problemes amb alguns aspectes de l'escriptori d'[[Unix]], explicats a [http://groups.google.com/groups?selm=53tkvv%24b4j%40newsserv.zdv.uni-tuebingen.de aquesta entrada de un grup de notícies], el problema era que no hi havia algunes aplicacions que buscava o no li funcionaven com ell volia. Va proposar la formació de no només un conjunt d'aplicacions, sinó preferiblement un escriptori on els usuaris poguessin veure coses que es veiessin i funcionessin robustament. També volia crear un entorn fàcil d'usar. Un problema de les aplicacions que disposava era que la seva xicota no les podia usar. Tot això li va despertar molt d'interès, i el projecte KDE va néixer.
 
Matthias va triar usar les biblioteques Qt pel seu projecte. Altres programadors van començar a desenvolupar aplicacions mitjançant KDE/Qt, i a principis del 1997 es van alliberar diverses aplicacions molt complexes. En aquest moment, les biblioteques Qt no usaven una llicència lliure i els membres del projectes GNU es van queixar pel fet d'usar biblioteques privatives per crear un projecte lliure. Degut a aquest motiu es van iniciar dos projectes: L'Harmony toolkit per crear un reemplaçament lliure de les biblioteques Qt i l'escriptori [[Gnome]] per crear un escriptori sense Qt programat completament amb programari lliure.
 
El novembre de 1998 les biblioteques Qt es van alliberar sota llicència [[QPL]] però el debat va continuar degut a la dubtosa compatibilitat amb les biblioteques [[GPL]]. El setembre de l'any [[2000]] Trolltech va fer una versió de les seves biblioteques per Unix amb llicència GPL, en addició a la QPL la qual va ser eliminada de les preocupacions de la [[Free Software Foundation]].
 
Gràcies a Qt 4, hi ha disponible per les plataformes Unix, Mac i Windows, suport nadiu de KDE.
 
Actualment KDE i GNOME participen en el projecte [[Freedesktop.org]] en un intent d'estandarditzar l'escriptori d'Unix, tot i així hi ha una intensa competició amistosa entre ells dos.
 
== Organització del projecte KDE ==
Com molts altres projectes lliures, KDE està sent desenvolupat per voluntaris, tot i així diverses companyies com [[Novell]], [[Trolltech]] i [[Mandriva]] contracten programadors per treballar en el projecte. Però en aquest gran projecte no només hi ha programadors, sinó que hi ha traductors, dissenyadors, empaquetadors... i molta gent més. Per tant, l'organització es fa bastant complexa i els problemes i decisions es discuteixen en diverses llistes de correu.
 
Les decisions importants, com les dates de llançament o la inclusió de noves aplicacions es fan pel ''kde-core-devel'', la seva llista és anomenada ''core developers''. Aquests programadors han fet importants contribucions a KDE durant el pas dels anys. Les decisions no es prenen mitjançant votacions, sinó discutint. En la majoria de casos aquest sistema funciona bé, les discussions importants (per exemple si l'API de KDE 2 s'havia de trencar a favor de KDE 3) són estranyes.
 
Mentre els desenvolupadors estan repartits arreu del món el projecte té una base ferma a [[Alemanya]]. Els servidors webs s'allotgen a les universitats de [[Tübingen]] i [[Kaiserslautern]], una organització alemanya té els drets de la marca "KDE", les conferències de KDE se solen realitzar a Alemanya.
 
=== Llançaments majors ===
 
Hi ha hagut 20 llançaments majors: 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7 i 4.8.
 
Un llançament major de KDE té dos números de versió, per exemple KDE 1.1.
 
Tots els llançaments de KDE en una mateixa versió major (KDE 1, KDE 2, KDE 3 i KDE 4) són binaris i tenen compatibilitat de codi.
 
Això significa que tots els programes programats pel KDE 4.0.x funcionaran amb tots els llançaments de KDE.
 
Només una versió major de KDE incorporarà noves característiques.
 
Els canvis que necessiten recompilacions o portar aplicacions mai hi són quan no és una versió major; això manté una API estable pels desenvolupadors de KDE. Els canvis entre les versions KDE 1 i KDE 2 van ser molt importants, mentre que els canvis de l'API entre KDE 2 i KDE 3 eren força menors, significant això que les aplicacions podien ser fàcilment portades a la nova arquitectura. Actualment la majoria de llançaments majors de KDE segueixen el cicle de llançament de les Qt.
 
Tan aviat com un llançament major està llest i anunciat el treball pel pròxim llançament major comença. Un llançament major necessita diversos mesos per acabar i les errades que es corregeixen durant aquest temps s'incorporen a la branca estable, significant això que aquests pegats s'incorporen a l'últim llançament estable.
 
L'actual llançament major és el 4.8, el qual va arribar el 25 de gener del [[2012]], està basat amb Qt 4.8 i té canvis significatius a l'escriptori.
 
=== Llançaments menors ===
Un llançament menor de KDE té tres números de versions, per exemple KDE 1.1.1, i els programadors se centren a arreglar errades que s'han detectat, petits detalls i millores en la usabilitat, no se solen afegir noves característiques en els llançaments menors.
 
Els llançaments menors es publiquen cada poc temps.
 
Un llançament menor es basa amb la branca [[Subversion]] de l'últim llançament i no afecta a la branca principal.
 
<pre> noves característiques
correcció d'errades
KDE 3.2 llançant ----------------------------&gt; KDE 3.3 (també anomenat branca principal)
(nou desenvolupament
iniciat) només correcció d'errades
----------------------------&gt; Branca KDE 3.2 (esdevé un llançament menor)
</pre>
 
El poc usual nom "3.0.5a" es va usar per un problema amb els números de versió. El treball amb KDE 3.1 havia començant i el coordinador de llançaments havia usat números de versió com 3.0.5 i 3.0.6 internament en el repositori [[CVS]] per marcar l'estat del codi pel vinent 3.1. Després del 3.0.3, un nombre important d'inesperades correccions d'errades es va fer necessari, entrant així en conflicte, perquè el 3.0.6 ja s'usava. Els actuals cicles de llançament fiquen noms com 3.1.95 a les versions d'abans del llançament per evitar conflictes.
 
Mentre el desenvolupament de KDE 2.x es va aturar, importants correccions d'errades de seguretat es van importar al KDE 2.0, ja que molta gent encara l'usava.
 
== Arquitectura ==
 
* [[Phonon]] - servidor de so
* [[DCOP]], actualment [[D-BUS]] - sistema de comunicació entre processos
* [[KHTML]] - Motor de representació d'HTML
* [[KIO]] - extensions per fer l'accés de xarxa transparent
* [[Kiosk]] - per desactivar característiques dins de KDE per crear un entorn més controlat
* [[KPart]] - es fa servir per integrar diversos components dins de l'escriptori
* [[Kwin]] - entorn de finestres
* [[KConfigXT]] - agafa un fitxer XML i produeix codi font per modificar les opcions de configuració, incloent classes per unir el resultat del codi amb els diàlegs de configuració
* [[Qt]] - biblioteques gràfiques multiplataforma
* [[XMLGUI]] -permet definir elements de la interfície gràfica com menús i barres d'eines mitjançant fitxers [[XML]]
 
== Empaquetament ==
 
Degut a la mida de KDE, aquest es divideix en diverses categories de paquets per simplificar la instal·lació. Aquest és un esquema de referència; els empaquetadors són lliures d'usar els seus propis paquets pel KDE.
 
* [[Phonon]] - Servidor de so de KDE
* [[kdelibs]] - Biblioteques bàsiques de l'escriptori
* [[kdebase]] - Aquest paquet porta l'escriptori bàsic KDE
* [[kdeaccessibility]] - programari per permetre l'accessibilitat
* [[kdeaddons]] - Afegits per ampliar les possibilitats de les aplicacions KDE
* [[kdeadmin]] - Eines d'administració, integrades per administrar sistemes UNIX.
* [[kdeartwork]] - Treball de disseny addicional (estil de menús, salvapantalles, fons de pantalla...)
* [[kdeedu]] - Conjunt d'aplicacions educatives
* [[kdegames]] - Conjunt de jocs
* [[kdegraphics]] - Aplicacions relacionades amb les imatges. Conté visualitzadors d'imatges, aplicacions de retoc fotogràfic, modeladors, etc.
* [[kde-i18n]] - Internacionalització per KDE
* [[kdemultimedia]] - Conjunt d'aplicacions relacionades amb el multimèdia com ara reproductors d'àudio/vídeo, control de so i extractors d'àudio
* [[kdenetwork]] - Conjunt d'aplicacions relacionades amb Internet. Conté clients d'IM, clients d'IRC, gestors de descàrregues, etc.
* [[kdepim]] - Aplicacions usades per organitzar el teu temps, contactes, etc. Conté una agenda, un administrador de contactes, un client de correu, etc.
* [[kdesdk]] - Eines per programadors
* [[kdetoys]] - Conjunt de mascotes per l'escriptori
* [[kdeutils]] - Utilitats de sistema. Conté un descompressor, una calculadora, un gestor de notes emergents, etc.
* [[kdewebdev]] - Conjunt d'aplicacions encarades a la construcció d'una web
* [[KOffice|koffice]] - Paquet d'ofimàtica
 
També hi ha un mòdul de subversion anomenat [[KDE Extragear]] (utilitats, Internet, multimèdia... aplicacions), el qual és usat per aplicacions que són part del projecte KDE però no depenen del cicle de llançaments; [[K3b]], [[Amarok (KDE)|Amarok]] i molts altres programes són part d'aquest mòdul. Podeu veure més informació a [http://extragear.kde.org/ el web d'Extragear].
 
== Llista d'aplicacions de KDE ==
{{:Llista d'aplicacions del KDE}}
 
== Col·laboradors principals ==
Usuari anònim