Tramite il blog dell’instancabile Emmanuele Bassi ho scoperto alcune delle novità che dovrebbero trovare spazio nella prossima major release di queste librerie alla base di moltissimi progetti open ( e non solo ); nonostante la mancanza di manovalanza stabile nel core team le GTK+ 2.12 porteranno un pò di gioia nei cuori degli utilizzatori ma anche degli sviluppatori che ogni giorno si scontrano con alcune limitazioni o stranezze di questo toolkit grafico.
Vediamo insieme alcune di queste novità…
- Bye bye Windows 9x. Già, se con le GTK+ 2.10 era cessato il supporto ai sistemi operativi Microsoft non-NT, con le 2.12 è stato proprio rimosso il codice. Che dire? Meno inutilità in giro…
- Miglioramenti nel backend Quartz e DirectFB. Il primo è mantenuto dagli sviluppatori di Imendio e, stando alle parole di Emmanuele, sembra che stia cominciando a diventare stabile; il secondo, invece, è curato dai ragazzi di Debian, che lo utilizzano per l’installer grafico introdotto con Debian Etch: proprio a causa del rilascio di quest’ultima DirectFB è stato al centro di parecchie attenzioni, che hanno trovato casa nel trunk delle GTK 2.12.
- Sviluppatori con meno capelli bianchi. Miglioramenti sono stati registrati anche nelle modalità di gestione dei tooltip dei widget ( ora più semplice ) e nella creazione di “elenchi di file recenti”.
- File sotto controllo. Nel file chooser delle GTK+ è stato introdotto il supporto alla ricerca di file tramite Beagle, Tracker o semplice nome: visto che un’immagine vale più di cento parole eccovi uno screenshot.
- Nuove icone. Non sono sicuro che queste saranno effettivamente presenti nelle GTK+ 2.12 ( il post originario non le cita ) ma dovrebbero esserci anche loro.
- Varie ed eventuali. Integrazione di feature inizialmente sviluppate per sistemi embedded ( navigazione via tasti e metodo di inserimento per tastiere solo numeriche, per esempio ) ed introduzione di un sostituto a libglade molto più integrato ed esteso.
La comunità aspetta con impazienza 
[ via Conundrum ]
Emmanuele Bassi
15 mag 2007 - 11:24 - #1oh, già le icone tango-ificate. vero, verissimo, me ne sono completamente dimenticato. *blush*
depaloan
15 mag 2007 - 11:52 - #2Alla fine ci saranno? Avevo letto che alcuni sviluppatori non avevano preso proprio bene il nuovo lavoro…
floriano
15 mag 2007 - 15:21 - #3le gtk non mi hanno mai convinto, soprattutto sotto windows..
Emmanuele Bassi
15 mag 2007 - 15:51 - #4@depaloan
si, ci saranno; c’erano stata un po’ di problemi per il cambio di resa grafica sotto altre piattaforme, specie nel caso in cui gli sviluppatori aggiungevano altre icone usando lo stesso stile delle icone stock gtk+ - generando un’inconsistenza. tutto risolto nel giro di cinque minuti, però. :-)
@floriano
perché? il tema di default per win32 è stato “aggiustato”, per renderlo simile allo stile XP/Vista.
LoSmilzo
15 mag 2007 - 16:54 - #5No! Addio a win98! Non si ha idea di quanti PC col 98 siano ancora funzionanti. Ne ho presenti un paio, in cui tocca usare vecchie versioni di Gimp… e poi tutti a crocifiggere MS quando ha tolto il supporto ai win9x…
Scusate, non è polemica (sono utente linux anch’io), ma poter usare i miei programmi anche su PC diversi dal mio è troppo comodo per non lamentarsi. :-)
Leonardo
15 mag 2007 - 17:32 - #6Quoto LoSmilzo, tutti a insultare MS quando abbandona il supporto a Win 98, ma quando lo fa un progetto OSS è una liberazione.
OT per LoSmilzo
Ho cliccato sul tuo sito, anche io sono arrivato a Barberino.
Emmanuele Bassi
15 mag 2007 - 17:37 - #7@Leonardo e LoSmilzo
la microsoft ha già fermato il supporto per tutti i sistemi operativi giocattolo; le GTK+ hanno preso atto della faccenda e hanno agito di conseguenza - soprattutto considerando che ci sono solo un paio di persone che contribuiscono stabilmente (ovvero: non un solo commit e poi basta) al port per win32.
tra l’altro è ben probabile che qualunque release delle gtk+ >= 2.8 non abbia mai funzionato su windows 9x/ME, dopo il passaggio a cairo.
depaloan
15 mag 2007 - 19:10 - #8Il punto è che si tratta di sistemi operativi chiusi e per di più obsoleti…nessuno comunque vieta di utilizzare “vecchie” versioni degli applicativi GTK
ilgufo
15 mag 2007 - 19:27 - #9benissimo, attendiamo con ansia le nuove gtk :D
Giacomo
15 mag 2007 - 23:51 - #10ok mi sono bookmarkato il blog di emmanuele,chissa’ che si possa far conoscere a piu’ gente possibile l’esperienza GTK+ da un punto di vista privilegiato:uno sviluppatore italiano.Ovviamente sono scontati i ringraziamenti di tutti per gli sforzi che stai compiendo nel progetto.Naturalmente anche a ossblog che ci permette di conoscerti meglio. :-)
DierRe
16 mag 2007 - 00:29 - #11Raga, la domanda l’ho fatta anche sul blog di emmanuele bassi però non so se è la persona più adatta a rispondere in quanto il mio problema è con nautilus più che con le gtk come tali. Ossia la vista a dettagli è fatta male nel senso che non è possibile raggruppare col mouse più file (cosa che è possibile su dolphin di kde). Sapete qualcosa in merito?
LoSmilzo
16 mag 2007 - 10:45 - #12@Emmanuele: si, infatti sul PC della mia ragazza si usa gimp 1.qualcosa.
P.S. Miticissimo! Come va? Ho letto l’intervista linkata sopra. Che dici? “Dal 1998 ho dato qualcosa indietro alla comunità, rispondendo alle domande fatte sui gruppi Usenet.” Hai dato qualcosa?! Hai dato “abbastanza”! :-) Tra te e Alfredo, due fari eravate!
@depaloan: Nessuno vieta di usare le vecchie versioni, è vero, ma prova tu a usare, che so, inkscape 0.39 dopo aver usato lo 0.45! Oppure “firebird 0.8″ invece che Firefox 1.5/2.0! :-P
Meno male che la mia Debian mi fa respirare aria pulita a casa, ma su questi vecchi PC…. GHHH!!! :-)
@Leo. Ho visto e risposto.[OT]
Emmanuele Bassi
16 mag 2007 - 14:43 - #13@LoSmilzo
see, due fari proprio. quelli dell’auto che viene contro mano ;-D
@DierRe:
come ti ho risposto sul blog, non puoi fare nulla: nautilus deve usare la nuova feature delle gtk+, ma deve essere modificato il codice per permettergli di farlo. apri un bug su bugzilla :-)
LoSmilzo
17 mag 2007 - 14:23 - #14@emmanuele: il solito modestone… eravate gli unici competenti su linux e contemporaneamente umili e disponibili a dare una mano ai novellini come me. Rispetto a chi “accettava” al volo non è poco (con tutto il rispetto comunque, per chi aveva toni meno cordiali ma una mano la dava lo stesso!)!
Ok, i complimenti, meritati, vanno fatti pubblicamente (anche se non credo tu ne abbia bisogno), per il resto siamo OT e ci possiamo sentire altrove.
Ciao!