Changes

Corretto proseguo in prosieguo
Line 1: Line 1: −
Benvenuti nella pagina Wiki di Simone Giustetti.
+
{{header_it|title=TDE| keyword={{Template:keyword_it_tde}}| description=Trinity Desktop Environment su Slackware Linux | link_page=En/trinity_desktop_environment}}
 
  −
 
  −
Lingue: [http://www.giustetti.net/wiki/index.php?title=En/trinity_desktop_environment English] - '''Italiano'''
  −
 
  −
----
  −
 
      
== '''T'''rinity '''D'''esktop '''E'''nvironment ==
 
== '''T'''rinity '''D'''esktop '''E'''nvironment ==
Line 48: Line 42:     
L'ordine di compilazione seguito è
 
L'ordine di compilazione seguito è
* [http://www.giustetti.net/wiki/index.php?title=TDE_hal '''hal''']
+
* [[TDE_hal | '''hal''']]
* [http://www.giustetti.net/wiki/index.php?title=TDE_tqt3 '''tqt3''']
+
* [[TDE_tqt3 | '''tqt3''']]
* '''qt3'''
+
* [[TDE_qt3 | '''qt3''']]
* '''tqtinterface'''
+
* [[TDE_tqtinterface | '''tqtinterface''']]
* '''arts'''
+
* [[TDE_arts | '''arts''']]
* '''dbus-1-tqt'''
+
* [[TDE_dbus-tqt | '''dbus-tqt''']]
* '''dbus-tqt'''
+
* [[TDE_dbus-1-tqt | '''dbus-1-tqt''']]
    
=== Pacchetti Base ===
 
=== Pacchetti Base ===
    +
Una volta compilati ed installati i prerequisiti è possibile procedere con i pacchetti di TDE veri e propri. Questi comprendono i servizi base e tutte le applicazioni principali dell'ambiente desktop. Il progetto TDE fa una seconda distinzione tra i pacchetti inclusi nell'insieme dei "Pacchetti Base":
 +
# '''Richiesti''': Tutti i pacchetti di cui TDE non può fare ameno.
 +
# '''Consigliati''': Pacchetti che aggiungono funzionalità ad alcuni servizi / applicazioni, ma non sono necessari per il funzionamento dell'ambiente.
 +
Nel seguito si terrà conto dei soli pacchetti '''Richiesti''', trascurando i '''Consigliati''' per un secondo tempo.
 +
* '''tqca-tls''' Trascurato in quanto necessario solo per alcuni add-on di Kopete.
 +
* '''libart-lgpl''' Trascurato in quanto estensione del supporto DNS.
 +
* [[TDE_tdelibs | '''tdelibs''']]
 +
* [[TDE_tdebase | '''tdebase''']]
 +
* [[TDE_sip4-tqt | '''sip4-tqt''']]
 +
* [[TDE_python-tqt | '''python-tqt''']]
 +
* '''pytdeextensions''' Trascurato in quanto dipendente da python-tqt
 +
* '''python-trinity''' Trascurato in quanto dipendente da python-tqt
 +
* '''tqscintilla''' Trascurato in quanto parzialmente integrato con python-tqt
 +
* [[TDE_tdebindings | '''tdebindings''']]
 +
* [[TDE_tdeaccessibility | '''tdeaccessibility''']]
 +
* [[TDE_tdeutils | '''tdeutils''']]
 +
* [[TDE_tdemultimedia | '''tdemultimedia''']]
 +
* [[TDE_tdenetwork | '''tdenetwork''']]
 +
* [[TDE_tdeadmin | '''tdeadmin''']]
 +
* [[TDE_tdeartwork | '''tdeartwork''']]
 +
* [[TDE_tdegames | '''tdegames''']]
 +
* [[TDE_tdetoys | '''tdetoys''']]
 +
* [[TDE_tdeedu | '''tdeedu''']]
 +
* [[TDE_tdegraphics | '''tdegraphics''']]
 +
* [[TDE_libcaldav | '''libcaldav''' ]]
 +
* [[TDE_libcarddav | '''libcarddav''']]
 +
* [[TDE_tdepim | '''tdepim''']]
 +
* [[TDE_tdesdk | '''tdesdk''']]
 +
* [[TDE_tdevelop | '''tdevelop''']]
 +
* [[TDE_tdeaddons | '''tdeaddons''']]
 +
 +
Con tdeaddons '''si conclude l'elenco dei pacchetti base'''. Installando quanto compilato fino ad ora si otterrà un ambiente desktop completo, ricco di funzionalità, programmi e servizi. Prima di procedere con le applicazioni ed i pacchetti opzionali vale la pena produrre uno script principale avente lo scopo di '''automatizzare la compilazione dell'intero ambiente''' velocizzando le operazioni di pacchettizzazione. Lo script eseguirebbe tale compito richiamando nell'ordine suggerito dalla [http://www.trinitydesktop.org/wiki/bin/view/Developers/HowToBuild documentazione di TDE] quelli specifici per singolo pacchetto scaricabili dalle pagine dei precedenti articoli. Seguendo la filosofia adottata in Slackware per KDE 3 lo script è stato battezzato '''TDE.SlackBuild'''. Prima di lanciare lo script sarà necessario costruire l'alberatura delle directory contenenti i sorgenti di TDE seguendo lo schema:
 +
  -rwxr--r-- TDE.SlackBuild
 +
  drwxr-xr-x arts
 +
  drwxr-xr-x dbus-1-tqt
 +
  drwxr-xr-x dbus-tqt
 +
  drwxr-xr-x libcaldav
 +
  drwxr-xr-x libcarddav
 +
  drwxr-xr-x qt3
 +
  drwxr-xr-x sip4-tqt
 +
  drwxr-xr-x tdeaccessibility
 +
  drwxr-xr-x tdeaddons
 +
  drwxr-xr-x tdeadmin
 +
  drwxr-xr-x tdeartwork
 +
  drwxr-xr-x tdebase
 +
  drwxr-xr-x tdebindings
 +
  drwxr-xr-x tdeedu
 +
  drwxr-xr-x tdegames
 +
  drwxr-xr-x tdegraphics
 +
  drwxr-xr-x tdelibs
 +
  drwxr-xr-x tdemultimedia
 +
  drwxr-xr-x tdenetwork
 +
  drwxr-xr-x tdepim
 +
  drwxr-xr-x tdesdk
 +
  drwxr-xr-x tdetoys
 +
  drwxr-xr-x tdeutils
 +
  drwxr-xr-x tdevelop
 +
In ognuna delle directory elencate dovrà essere scaricato l'archivio contenente il '''corrispondente codice sorgente''' e '''gli script di compilazione''' distribuiti nel corso dei precedenti articoli. Per compilare ed installare l'intero ambiente grafico sarà sufficiente lanciare il comando '''./TDE.SlackBuild'''. Una copia dello script può essere scaricata dal seguente [http://www.giustetti.net/resource/slackbuild/tde/35132/tde.tar.gz link].
    
=== Applicazioni ===
 
=== Applicazioni ===
 +
 +
TDE è un ambiente desktop completo e fornisce un software development kit per chi desiderasse scrivere programmi facilmente interfacciabili con esso. Nel corso degli anni numerosi programmatori si sono cimentati nell'impresa andando ad ampliare notevolmente la disponibilità di applicazioni integrate. '''Esistono circa cento pacchetti addizionali'''. Nel prosieguo dell'articolo mi occuperò di scrivere gli script di compilazione per quelli che uso abitualmente:
 +
* [[TDE_tdewebdev | '''tdewebdev''']]
 +
* [[TDE_k3b | '''k3b''']]
 +
* [[TDE_k3b-i18n | '''k3b-i18n''']]
 +
* [[TDE_krename | '''krename''']]
 +
* [[TDE_ktorrent | '''ktorrent''']]
       +
== Pacchetti / Script Aggiornati ==
 +
 +
Un progetto attivo come TDE è caratterizzato da rilasci periodici attraverso cui le nuove funzionalità sono introdotte al pubblico. La procedura di compilazione subisce modifiche per ogni nuovo rilascio. La versione piu' aggiornata degli script di compilazione è reperibile nella seguente [[Trinity_desktop_environment_14.0.0#Script_SlackBuild_per_i_pacchetti | pagina]].
      Line 68: Line 130:     
Link esterni
 
Link esterni
 +
 
----
 
----
 +
 
* [http://www.trinitydesktop.org/ Home page del progetto TDE]
 
* [http://www.trinitydesktop.org/ Home page del progetto TDE]
  −
      
----
 
----
   −
Lingue: [http://www.giustetti.net/wiki/index.php?title=En/trinity_desktop_environment English] - '''Italiano'''
+
{{footer_it | link_page=En/trinity_desktop_environment}}