Tag Archives: gtk

Wayland: un breve aggiornamento sullo sviluppo

Lo scorso febbraio, dopo un lungo periodo di attesa, il team del chiacchierato server grafico Wayland (e relativo compositor Weston) ha offerto a pubblico e addetti ai lavori i suoi primi sorgenti ufficiali, in attesa che le integrazioni con i vari toolkit grafici possano essere completate. Pochi giorni fa è stato pubblicato un breve report, prontamente segnalato da LWN, in cui viene riassunto lo stadio di sviluppo per toolkit, browser ed altro ancora.

Continua »

Tag: , ,

Oxygen-GTK arriva anche per GTK+ 3.0

È raro, secondo la mia personalissima opinione, trovare dei software che facciano cose parecchio curiose e veramente avanzate nel senso puramente tecnologico del server; personalmente sono rimasto stupito quando tempo fa ho visto la prima release di Oxygen-GTK, un tema per controlli GTK che permetteva l’integrazione di applicazioni GNOME (e GTK più in generale) in KDE imitando alla perfezione animazioni ed effetti grafici di Oxygen.

Proprio in questi giorni Oxygen-GTK è stato portato con annesse funzionalità complete anche alle librerie GTK+ 3.x; è quindi avvenuto uno split tra i due pacchetti: oxygen-gtk2 che continua a offrire le funzionalità di integrazione per le vecchie librerie ormai deprecate dal team GNOME in favore della nuova versione, e oxygen-gtk3, la nuova versione in tutto e per tutto simile alla release per GTK2, tanto che ne condivide grande parte del codice.

Continua »

Tag: , ,

Per X.Org arriva il supporto al multi-touch

In attesa di poter vedere finalmente in azione Wayland, il server grafico di nuova generazione, il team di X.Org guidato da Keith Packard è in procinto di tagliare il traguardo della versione 1.12 per il celebre server grafico (prevista tra febbraio e marzo del prossimo anno), mentre sembra sempre più probabile l’arrivo del supporto multi-touch.

Lo sviluppatore Peter Hutterer, autore tra l’altro dell’implementazione del cosiddetto “smooth scrolling”, sul suo blog fa un breve riassunto dello stato del nuovo driver XInput, confermando la stabilità di molte delle funzioni di base; questa nuova release estende il supporto ai display touchscreen inserito già da diverso tempo nel ramo stabile.

Continua »

Tag: , , ,

Adwance, Hope, Gaia: nuovi temi GTK3 e GNOME Shell

GNOME 3.0 è stato rilasciato da relativamente poco tempo, assieme al toolkit grafico GTK+ 3.0, eppure il lavoro sul theming dei programmi scritti in GTK ferve come non mai. Dopo un primo periodo di incertezza infatti, cominciano a essere pubblicati in rete parecchi temi interessanti sia per i controlli GTK, che per il nuovo desktop introdotto da GNOME.

Continua »

Tag: ,

Cream: ambiente desktop in HTML5/CSS3/GTK+

La bagarre in atto tra i vari ambienti desktop si fa sentire, insieme a tutte le sue conseguenze: se è vero infatti che molti utenti hanno cambiato DE in favore delle nuove alternative proposte, c’è chi si fa carico di innovare pur mantenendo un certo attaccamento alle abitudini del passato. È il caso del progetto Cream, che prevede la creazione di un desktop environment con shell grafica scritta in HTML5 e CSS3, ancorato comunque alle applicazioni scritte in GTK+, e basato sul principio KISS.

Invece di proporre novità sul piano della gestione delle finestre, Cream si pone su un piano molto più conservatore: non fornisce infatti un window manager proprio, ma favorisce l’integrazione all’interno del desktop di più scelte possibili come Openbox, Fluxbox e ovviamente Compiz, escluso da GNOME 3 e piegato a una configurazione molto poco flessibile in Unity.

Continua »

Tag: ,

Nokia Maemo passa alle QT

Nokia, dopo l’annuncio di qualche settimana fa dell’avvio di una collaborazione più stretta con Intel, ha ora annunciato al Gran Canaria Desktop Summit un’altra importante novità. Maemo, la piattaforma Linux Based dei MID Nokia, subirà nella prossima versione Harmattan un “restyling architetturale”, si passerà dalla piattaforma GTK+/Hildon a quella QT.

Il Gran Canaria Desktop Summit è certamente il luogo ideale in cui dare questo tipo di notizie. Durante questa manifestazione, gli sviluppatori di Gnome e KDE tengono delle sessioni di lavoro congiunto con l’obiettivo di delineare l’evoluzione dell’ambiente Desktop Linux. La notizia di Nokia, diffusa dal suo portavoce Quim Gil, ha dunque dell’eccezionale in quanto fa capire sia al mondo Gnome/Gtk che a quello KDE/Qt l’importanza che l’azienda attribuisce non solo a Linux, ma anche alla portabilità del proprio ambiente.

Continua »

Tag: , , , ,

Pubblicata una bozza della roadmap per GTK+ 3.0

Come già accennato, GNOME 3.0 verrà rilasciato dopo l’arrivo di GTK+ 3.0, una delle componenti fondamentali dell’ambiente desktop. I lavori per tale release del toolkit grafico continuano da tempo, e nel frattempo è apparso un messaggio nella mailing list per gli sviluppatori che parla di una possibile bozza dei piani di rilascio previsti.

Tale bozza, piuttosto corposa e ben dettagliata, è composta da numerosi punti cruciali, tra cui spiccano diverse feature da integrare prima del rilascio finale.

Continua »

Tag: , , , ,

Compiz e Compiz Fusion si uniscono

La comunità open source dietro Compiz sta compiendo in questi giorni uno straordinario sforzo che mira ad unificare tutti i branch che si sono generati nel tempo. In particolare, i progetti Compiz e Compiz Fusion verranno fusi e sarà creato un unico progetto, chiamato definitivamente Compiz. L’annuncio è stato dato in questi giorni dai “membri del consiglio”, un gruppo di cinque sviluppatori incaricati dalla comunità di decidere delle sorti del window manager.

Il progetto unificato Compiz avrà una roadmap e degli obiettivi ben definiti. Il primo passo consisterà nel far convergere immediatamente i due progetti principali Compiz e Compiz Fusion in un unico albero di sorgenti. Successivamente, si penserà alla transizione verso una architettura completamente ad oggetti realizzata in C++, e si documenterà anche il sistema.

Continua »

Tag: , , , ,

Parasite, il debugger di applicazioni GTK+

Se Firebug ha rivoluzionato il modo di sviluppare per il Web, Parasite potrebbe fare la stessa cosa per il mondo della programmazione GTK+. Rilasciato con licenza MIT da due sviluppatori di VMWare, Parasite può essere “attaccato” a qualsiasi applicazione GTK+, consentendo allo sviluppatore di semplificare il processo di debug dell’interfaccia grafica.

Parasite offre la possibilità di navigare la gerarchia dei widget, permettendone anche la modifica a runtime: è addirittura possibile aggiungere nuovi widget senza interrompere l’esecuzione dell’applicazione.

Continua »

Tag: , ,

Google Chrome su Linux: GTK o QT?

Quando è stato avviato il porting di Chromium su Linux, il cuore open source del browser Chrome, la scelta relativa a come implementare la parte grafica è ricaduta su GTK e non su QT. La motivazione principale della scelta sembra essere dovuta a “problemi di convivenza” tra la licenza di QT, all’epoca GPL, e quella di Chromium, ovvero la BSD.

Gli sviluppi sono proseguiti, quindi, con l’intento di avere un browser GTK-Based, e ad oggi l’applicativo di test di Chromium (chiamato “test_shell”) consente già di renderizzare le pagine Web in maniera discreta. Sul Wiki del progetto è possibile trovare anche uno schema che riassume come viene gestita la catena di rendering della parte grafica.

Il recente annuncio di Nokia a proposito dell’adozione della licenza LGPL per QT 4.5 non è passato inosservato. È stata una occasione per molti della comunità di Chromium di riprendere il discorso sul come implementare la gestione della grafica su Linux.

Continua »

Tag: , , , , , ,