Line 2: |
Line 2: |
| | | |
| | | |
− | Lingue: [http://www.giustetti.net/wiki/index.php?title=En/trinity_desktop_environment_14.0.0 English] - '''Italiano''' | + | Lingue: [[En/trinity_desktop_environment_14.0.0 |English]] - '''Italiano''' |
| | | |
| ---- | | ---- |
Line 9: |
Line 9: |
| == '''T'''rinity '''D'''esktop '''E'''nvironment '''14.0.0''' == | | == '''T'''rinity '''D'''esktop '''E'''nvironment '''14.0.0''' == |
| | | |
− | Il 16 Dicembre 2014 è stata ufficialmente rilasciata la '''versione 14.0.0 di TDE''' un ambiente desktop per Linux ed altri sistemi Unix nato come continuazione del ramo '''3.5 di KDE'''. La nuova versione era attesa da diverso tempo in quanto prometteva di risolvere alcuni dei problemi che hanno fin qui rallentato l'adozione del desktop environment. Tante sono le novità introdotte dagli sviluppatori che gli stessi hanno deciso di abbandonare lo schema di numerazione ereditato da KDE 3 e saltare da 3.5.13.2 a 14.0.0 incrementando di fatto il minor number e trasformando il rilascio in un ideale punto di partenza per la nuova incarnazione di TDE. Tra le numerose migliorie introdotte vale la pena citare: | + | Il 15 Dicembre 2014 è stata ufficialmente rilasciata la '''versione 14.0.0 di TDE''' un ambiente desktop per Linux ed altri sistemi Unix nato come continuazione del ramo '''3.5 di KDE'''. La nuova versione era attesa da diverso tempo in quanto prometteva di risolvere alcuni dei problemi che hanno fin qui rallentato l'adozione del desktop environment. Tante sono le novità introdotte dagli sviluppatori che gli stessi hanno deciso di abbandonare lo schema di numerazione ereditato da KDE 3 e saltare da 3.5.13.2 a 14.0.0 incrementando di fatto il minor number e trasformando il rilascio in un ideale punto di partenza per la nuova incarnazione di TDE. Tra le numerose migliorie introdotte vale la pena citare: |
| * La '''rimozione di HAL''' dall'elenco dei prerequisiti. Il vecchio Hardware Abstraction Layer è stato da tempo rimpiazzato da '''DBUS''' in Linux e molte distribuzioni, tra cui Debian, Fedora e Slackware, lo hanno rimosso dall'elenco dei pacchetti supportati. Le versioni di TDE fino alla 3.5.13.2 non potevano funzionare senza HAL e di conseguenza gli utenti erano costretti ad installare pacchetti molto vecchi e spesso privi di supporto. La nuova versione di TDE introduce una propria libreria per la gestione dello hardware collegato: '''TDE Hardware Library (TDEHWLIB)'''. I pacchetti per Linux possono perciò essere compilati omettendo il supporto ad HAL mentre lo stesso potrà essere abilitato per '''FreeBSD''' e gli altri sistemi operativi che ancora lo supportano. | | * La '''rimozione di HAL''' dall'elenco dei prerequisiti. Il vecchio Hardware Abstraction Layer è stato da tempo rimpiazzato da '''DBUS''' in Linux e molte distribuzioni, tra cui Debian, Fedora e Slackware, lo hanno rimosso dall'elenco dei pacchetti supportati. Le versioni di TDE fino alla 3.5.13.2 non potevano funzionare senza HAL e di conseguenza gli utenti erano costretti ad installare pacchetti molto vecchi e spesso privi di supporto. La nuova versione di TDE introduce una propria libreria per la gestione dello hardware collegato: '''TDE Hardware Library (TDEHWLIB)'''. I pacchetti per Linux possono perciò essere compilati omettendo il supporto ad HAL mentre lo stesso potrà essere abilitato per '''FreeBSD''' e gli altri sistemi operativi che ancora lo supportano. |
| * Molti dei pacchetti di base hanno abbandonato '''Autotools''' come strumento di compilazione in funzione di '''Cmake'''. La conversione non è ancora totale, ma la maggioranza dei pacchetti principali possono ora essere compilati con il nuovo sistema. | | * Molti dei pacchetti di base hanno abbandonato '''Autotools''' come strumento di compilazione in funzione di '''Cmake'''. La conversione non è ancora totale, ma la maggioranza dei pacchetti principali possono ora essere compilati con il nuovo sistema. |
Line 19: |
Line 19: |
| === TDE 14.0.0 su Slackware === | | === TDE 14.0.0 su Slackware === |
| | | |
− | In una serie precedente di articoli ([[Trinity_desktop_environment#Compilazione_di_TDE]]) mi ero occupato della compilazione di TDE 3.5.13.2 sulla versione allora disponibile di Slackware Linux, la 14.0 ora vecchia di alcuni anni. L'esito dei miei test si era rivelato molto promettente: sia i pacchetti principali che le dipendenze compilavano correttamente; unica eccezione di rilievo consisteva nelle integrazioni per il linguaggio '''Python'''. Dopo il rilascio ufficiale di TDE 14.0.0 mi sono occupato di produrre pacchetti binari in grado di girare sull'ultima versione stabile di Slackware: la '''14.1''' che è succeduta alla 14.0 nel 2013. L'esito è stato nuovamente positivo: tutti i pacchetti compilano correttamente e solo alcune librerie opzionali ed alcuni componenti recentemente introdotti hanno dato problemi. In definitiva TDE 14.0.0 è un prodotto maturo, in grado di funzionare su distribuzioni recenti, e rappresenta una alternativa valida a Gnome, KDE, Xfce o altro ambiente desktop. | + | In una serie precedente di articoli ([[Trinity_desktop_environment#Compilazione_di_TDE |Compilazione di TDE]]) mi ero occupato della compilazione di TDE 3.5.13.2 sulla versione allora disponibile di Slackware Linux, la 14.0 ora vecchia di alcuni anni. L'esito dei miei test si era rivelato molto promettente: sia i pacchetti principali che le dipendenze compilavano correttamente; unica eccezione di rilievo consisteva nelle integrazioni per il linguaggio '''Python'''. Dopo il rilascio ufficiale di TDE 14.0.0 mi sono occupato di produrre pacchetti binari in grado di girare sull'ultima versione stabile di Slackware: la '''14.1''' che è succeduta alla 14.0 nel 2013. L'esito è stato nuovamente positivo: tutti i pacchetti compilano correttamente e solo alcune librerie opzionali ed alcuni componenti recentemente introdotti hanno dato problemi. In definitiva TDE 14.0.0 è un prodotto maturo, in grado di funzionare su distribuzioni recenti, e rappresenta una alternativa valida a Gnome, KDE, Xfce o altro ambiente desktop. |
| | | |
| === Compilazione di TDE 14.0.0. su Slackware 14.1 === | | === Compilazione di TDE 14.0.0. su Slackware 14.1 === |
Line 519: |
Line 519: |
| * [http://www.giustetti.net/wiki/index.php?title=TDE_14.0.0_supporto_python Supporto al Linguaggio Python] | | * [http://www.giustetti.net/wiki/index.php?title=TDE_14.0.0_supporto_python Supporto al Linguaggio Python] |
| * [http://www.giustetti.net/wiki/index.php?title=TDE_14.0.0_pacchetti_tde Pacchetti TDE Base] | | * [http://www.giustetti.net/wiki/index.php?title=TDE_14.0.0_pacchetti_tde Pacchetti TDE Base] |
− | * [http://www.giustetti.net/wiki/index.php?title=TDE_14.0.0_librerie Librerie] (<font color="red">Nuovo</font>) | + | * [http://www.giustetti.net/wiki/index.php?title=TDE_14.0.0_librerie Librerie] |
| * '''Applicazioni Addizionali''' (<font color="red">In Lavorazione</font>) | | * '''Applicazioni Addizionali''' (<font color="red">In Lavorazione</font>) |
| Nelle pagine elencate sarà possibile reperire informazioni specifiche circa le configurazioni adottate ed altre nozioni utili alla compilazione. Per informazioni specifiche dei singoli pacchetti si rimanda invece agli articoli scritti per TDE 3.5.13.2 in quanto molte delle considerazioni ivi contenute sono tuttora valide. Eventuali aggiornamenti o modifiche verranno invece accodati in sezioni specifiche delle pagine sopra elencate. | | Nelle pagine elencate sarà possibile reperire informazioni specifiche circa le configurazioni adottate ed altre nozioni utili alla compilazione. Per informazioni specifiche dei singoli pacchetti si rimanda invece agli articoli scritti per TDE 3.5.13.2 in quanto molte delle considerazioni ivi contenute sono tuttora valide. Eventuali aggiornamenti o modifiche verranno invece accodati in sezioni specifiche delle pagine sopra elencate. |
Line 530: |
Line 530: |
| ---- | | ---- |
| | | |
− | * [http://www.trinitydesktop.org/ Home page del progetto TDE] | + | * [http://www.trinitydesktop.org/ Home page del progetto TDE (En)] |
− | * [http://www.slackware.com/ Home page di Slackware] | + | * [http://www.slackware.com/ Home page di Slackware (En)] |
| | | |
| ---- | | ---- |
| | | |
− | Lingue: [http://www.giustetti.net/wiki/index.php?title=En/trinity_desktop_environment_14.0.0 English] - '''Italiano''' | + | Lingue: [[En/trinity_desktop_environment_14.0.0 |English]] - '''Italiano''' |