Archivio per la Categoria “gnome”


E’ qualche tempo che sembra che le GTK abbiano perso la propria spinta innovativa come toolkit grafico e che al contrario le QT abbiano guadagnato molto terreno sia tecnologicamente che come immagine che come base per lo sviluppo di software multipiattaforma di alto livello.
E’ sotto gli occhi di tutti quello che è successo negli ultimi mesi.

Nokia aquisisce Trolltech, la famosa azienda che ha creato le librerie QT, probabilmente con l’intenzione di farne largo uso nei suoi telefoni cellulari della serie s40 e s60. La recente strategia opensource per quanto riguarda Symbian, il sistema operativo mobile attualmente più diffuso, sembra favorire fortemente questo processo evolutivo nell’ottica di contrastare anche l’imminente progetto Android di Google.
Maemo invece sembra lasciata in disparte, e anche se la stessa Nokia assicura che Maemo resterà basata sull’accoppiata Gnome/GTK temo che questa proposta rimarrà molto di nicchia e non riuscirà a penetrare profondamente il mercato.

Openmoko passa a QT + Enlightenment dopo aver sperimentato, con non molto successo l’accoppiata Gnome + GTK.

Due dei più grandi software opensource/multipiattaforma GTK di sempre quali Firefox in primis e VLC decidono di creare interfacce grafiche per i loro software in QT parallelamente alle ormai consolidate GTK.

KDE 4 con la release 4.1 matura eccellentemente e le sue applicazioni sono portabili anche su Windows e OSX. Gnome invece continua il suo lento sviluppo fatto di passi molto piccoli e qualcuno (Mr. Ubuntu) parla addirittura di Gnome scritto in QT!.

Gli sviluppatori GTK sono rimasti pochi, forse anche a causa della politica di sviluppo un po’ troppo rigida del team, non so. Fatto sta’ che attualmente i core developper delle GTK sono circa una decina e non hanno dietro una azienda del calibro di Trolltech (Nokia) che contribuisce enormemente con soldi e sviluppatori all’evoluzione del toolkit. Il mito delle QT come software proprietario e chiuso alla comunità ormai è defunto da molto tempo. Le QT sono sotto GPL v3 e, a detta della maggior parte degli sviluppatori necessitano di un minor numero di righe di codice per ottenere un risultato uguale o migliore delle GTK.

Alla luce di questi eventi è impossibile non notare che in atto c’è un progressivo decadimento delle GTK e un progressivo aumento di interesse verso le QT in generale. La proposta di Shuttleworth mi ha fatto in un primo momento sorridere… “Gnome con QT :D naaa…” poi pensandoci bene invece ho realizzato che probabilmente adesso forse non sarei ritornato a KDE se fosse successo.

Tags: , , , , , , , , , , , , , ,

Comments 5 Commenti »

Penso che sia arrivato il momento di fare uno di quelli che io definnisco un “salto indietro nel futuro”.
Infatti mi sono deciso proprio in questi giorni dopo aver provato KDE 4.1 (Intrepid) a ritornare a quello che fu il mio primo DE, anche se a dire il vero con KDE 3.1 questo 4.1 ha davvero ben poco in comune se non la “minor version”.

Perché adesso?
Beh non ci vuole un genio per capirlo! KDE 4, in pochi mesi, è migliorato notevolmente dalla sua prima incarnazione, giudicata da molti, me compreso niente più che “transitoria”.
Il DE, seppur ancora lontano dal suo reale potenziale inespresso, è apprezzabile su tutti i fronti: stabilità, facilità di utilizzo, bellezza estetica, performance… anche quelle di Kwin con compositing attivo sono drasticamente migliorate (almeno nel mio caso).
Nonostante i ben noti problemi prestazionali con schede Nvidia della serie 8 e 9, di cui sono un felice possessore, le prestazioni adesso sono più che accettabili nel complesso. Certo non sono ancora ai livelli di Compiz ma credo che con le prossime versioni, e magari con l’aiuto di Nvidia, il livello di prestazioni possa essere incrementato ancora di un bel po!

Adesso sto provvedendo ad una pulitura generale del mio sistema da Gnome + GTK per passare tutto a KDE + QT, aspettatevi aggiornamenti :)

Tags: , , , , ,

Comments Nessun Commento »

Siccome qualcuno lo ha chiesto, metto a disposizione un tar.gz contenente tutti gli elementi del tema NewHuman, di cui vi ho parlato qualche giorno fa.

Per chi ancora non lo conoscesse si tratta di un tema per Gnome basato sull’engine Murrine dalle tonalità scure “dark” che è apparso sulla alpha 1 di Intrepid rilasciata proprio da pochi giorni.
Se volete provarlo prima assicuratevi di aver installato Murrine:

sudo apt-get install gtk2-engines-murrine

dopo di che prelevate questo archivio, estraetene il contenuto e spostate tutta la cartella NewHuman/ in /usr/share/themes.

Se preferite il pacchetto deb aggiungete invece questi due archivi al vostro sources.list

deb http://ppa.launchpad.net/kwwii/ubuntu hardy main
deb-src http://ppa.launchpad.net/kwwii/ubuntu hardy main

ricaricate il database dei pacchetti e aggiornate :)

Tags: , , , , , ,

Comments 10 Commenti »

E’ da pochi giorni diponibili la prima alpha di Ubuntu 8.10 Intrepid Ibex e mi sono accorto solo ora di un piccolo ma interessante cambiamento nel pacchetto human-theme.

Si tratta di un nuovo tema, non so  se sarà quello di default per la 8.10 ma a me piace molto.

Nuovo tema NewHuman

Come potrete notare si tratta di un tema “dark”. Finalmente, io li adoro!

L’engine utilizzato è Murrine, si potrebbe quasi dire che è una revisione scura del tema Human-Murrine di Intrepid. Per adesso sono entusiasta, è bellissimo anche il tema di Metacity!

Tags: , , , , , , , , ,

Comments 11 Commenti »

Ormai chiunque nella nostra frenetica società, sia che lavori sia che studi, ha la necessità di darsi degli obiettivi da raggiungere nel minor tempo possibile e per farlo è necessario pianificare le attività, gli impegni o qualunque cosa si renda necessaria nel minimo dettaglio.

Per fortuna che viene in nostro aiuto Tasque!
Si tratta di un piccolo programmino in GTK+ - e Mono - perfettamente integrabile in Gnome (Evolution Data Server) e altri servizi (anche web come RTM, Remember The Milk) che ci permette di sincronizzare e tenere sempre sott’occhio lo stato delle nostre cose da fare :)

Tasque

E’ gia presente nei repository di Intrepid ma per chi volesse provarlo su Hardy ne esiste anche uno gentilmente ospitato su Launchpad

Personalmente (apparte la solita questione dell’utilizzo di Mono) lo trovo estremamente utile e funzionale, io che mi scordo anche di mangiare a volte :D

Tags: , , , , , , , , ,

Comments Nessun Commento »

Bene bene… era un pezzo che non riscrivevo sul blog.

Non ero a corto di idee o di ispirazione come spesso capita non vi preoccupate (e chi se ne frega direte voi :P) ero solo in vacanza in Repubblica Dominicana. Ma non divaghiamo, ne parlerò prossimamente!

Oggi vi presento un piccolo ma utilissimo engine per le famosissime QT4.

Si chiama Qgtkstyle e permette come forse potete intuire di trasformare (almeno visivamente) una applicazione QT in una GTK. Il codice non fa altro che tradurre le chiamate QT nelle corrispettive GTK permettendo cosi di avere pulsanti, scrollbar, menu e quant’altro in “quasi” perfetto stile GTK.

Qgtkstyle

Non sembra proprio un software scritto in QT! :O

Per recuperare il codice è necessario avere installato il tool subversion per cui se non lo avete gia fatto provvedete ad installarlo tramite apt o synaptic.

INSTALLAZIONE

  • ottenete il codice sorgente:

    svn co svn://labs.trolltech.com/svn/styles/gtkstyle
    cd gtkstyle

  • Installate tutto il necessario per una corretta compilazione (E’ importante che la vostra versione delle QT4 sia maggiore o uguale alla 4.3):

    sudo aptitude install libgtk2.0-dev libqt4-dev qt4-qtconfig

  • Procedete alla compilazione e all’installazione del software:

    qmake-qt4 && make && sudo make install

  • Impostazione del tema QT4:

    recatevi a Sistema -> Preferenze -> Impostazioni QT 4 e selezionate il tema GTK.

Ecco fatto. Godetevi le vostre applicazioni QT in perfetto stile GTK :)
Personalmente l’ho provato col tema Human-murrine e tutto sembra funzionare molto bene. solo Pokerth sembra non digerire perfettamente le nuove impostazioni.

Tags: , , , , , , , , ,

Comments 3 Commenti »

Per gli appassionati del genere oggi vi presento un frontend grafico al notissimo emulatore di piattaforme Arcade MAME (Multiple Arcade Machine Emulator).
Chi di voi non ha mai giocato a Metal Slug in sala giochi e non ci ha speso almeno diecimila lire tutte di seguito lasci perdere :)

INSTALLAZIONE

Per prima cosa vi dovete procurare il software vero e proprio cioè “xmame” ovvero una versione apposita di MAME compilata appositamente per poter funzionare su GNU/Linux e X

sudo apt-get install xmame-x

Adesso, come al solito, non resta che scegliere un’interfaccia grafica adeguata.
Ve ne sono moltissime per Gnome e KDE: kxmame, kamefu, gnome-video-arcade, gRustibus ed infine Gxmame, a mio parere il miglior frontend grafico per Gnome a xmame.

Purtroppo non è disponibile nei repository ufficiali di Ubuntu per cui dovrete recuperarne una versione da fonti esterne. Vi dico subito che non avrete molta fortuna con la release stabile 0.34b poiché è afflitta da un bug che impedisce la generazione della lista dei giochi supportati e anche l’ultima versione (svn 128) è completamente instabile.
Tuttavia esiste anche la versione 0.35 beta 2 che seppur ancora non ufficialmente stabile alla prova dei fatti si è dimostrata la migliore e l’unica che non mi ha fino ad ora dato grattacapi evidenti.

Potete scaricarne un comodo pacchetto deb da questo indirizzo oppure un tarball contenente i sorgenti da compilarsi da quest’altro.

Bene, avete scelto il pacchetto deb giusto? :P

Godetevi i vostri giochi arcade preferiti! tutto il necessario potrete trovarlo su romnation.net

Tags: , , , , , , , , , ,

Comments 4 Commenti »

Appassionati di calcio e linux oggi è una bella giornata per voi!
Infatti vi spiegherò come installare e configurare Gsopcast per guardare tutto il calcio in streaming sulla vostra distro.

Per prima cosa per chi non lo sapesse Sopcast è un software multipiattaforma che permette di condividere, in modo abbastanza simile ai classici programmi di p2p, video in streaming di tv o altra roba in modo semplice e veloce.

Installazione

Per prima cosa dovete recuperare l’archivio contenente il software Sopcast da questo indirizzo, una volta scaricato scompattate l’archivio e spostate i due files “sp-sc-auth” e “sp-so-auth” nella directory “/usr/bin”

sudo mv sp-s* /usr/bin

Poi create in link simbolico sempre in /usr/bin ad sp-sc-auth di nome sp-sc col comando:

sudo ln -sf /usr/bin/sp-sc-auth /usr/bin/sp-sc

Adesso Sopcast è installato e, teoricamente siete già pronti per vedere le partite della vostra squadra del cuore in streaming tramite linea di comando ma noi, vogliamo qualcosa di più semplice per cui procediamo all’installazione di Gsopcast.
Gsopcast non è altro che una piccola interfaccia grafica che vi permette di gestire più semplicemente Sopcast e tutti i suoi canali.

Per l’occasione vi ho preparato un rudimentale pacchetto deb con checkinstall dell’ultima versione disponibile in SVN che potete scaricare e installare da questo link. Tuttavia se volete compilarvelo da soli potete trovare tutto il necessario nella Homepage del progetto ospitata su google code.
Per una corretta compilazione vi serviranno le librerie di sviluppo di alsa “libasound2-dev” e delle GTK+ “libgtk2.0-dev” oltre che “curl”

Potete installarli semplicemente col comando:

sudo apt-get install curl libasound2-dev libgtk2.0-dev libstdc++5

Se avete installato Gsopcast correttamente il gioco è fatto! Non vi resta che avviare il software e scegliere un canale da visualizzare.
Le impostazioni standard vanno bene per chi ha Mplayer installato tuttavia potete usare qualunque software di riproduzione video che supporti lo streaming su http. Io ad esempio utilizzo VLC ma è possibile utilizzare anche il lettore predefinito di Gnome, Totem, semplicemente spostandosi nel tab “config” e modificando il valore “Player”.

Ultima nota: vi chiederete…ok ho installato sopcast e ora come faccio a sapere dove vengono trasmesse le partite della mia squadra?
Date un occhio a questo sito :P

Tags: , , , , , , , , , , , ,

Comments 21 Commenti »

il lavoro su Gvfs (il software che permette a Gnome di interagire con i cosi detti filesystem virtuali) continua senza sosta, chi segue il suo sviluppo lo sa bene e forse se ne sono accorti anche quelli che seguono lo sviluppo di Ubuntu 8.04…

E’ notizia fresca fresca che è stato svolto un gran lavoro sul backend obexftp di gvfs che permette in sintesi di poter navigare all’interno di dispositivi bluetooth che supportano questo protocollo (per esempio i cellulari) direttamente tramite nautilus.

Lo sviluppatore che si è occupato del codice, inserito due giorni fa nel ramo di sviluppo di gvfs, ci mostra in una immagine come appare l’integrazione in nautilus di questo backend

gvfs obexftp

.
Apparirà inoltre all’avvenuta connessione una piccola icona del dispositivo sul vostro Desktop, in maniera simile a quanto accade quando inserite un CD o un DVD nel vostro drive.

Al momento questa caratteristica è inclusa in Ubuntu 8.04 anche se l’implementazione risulta ancora non funzionante per quanto io ne sappia. A giorni la soluzione :)

Tags: , , , , , , , , ,

Comments Nessun Commento »

Oggi vi presento una simpatica applicazione che sono sicuro che piacerà a molti dopo che la avranno provata.
Si chiama Desktop Drapes e permette di gestire in modo un po’ più completo i vostri sfondi rispetto alla classica implementazione di Gnome che è comunque molto comoda.

Le due caratteristiche che me lo hanno fatto risaltare agli occhi sono queste: la possibilità di impostare uno sfondo a caso ogni tot tempo e il monitoraggio di nuovi sfondi presenti in determinate cartelle senza la necessità di doverli aggiungere a mano.

Una volta avviato il software si posiziona in una piccola icona sulla vostra tray e volendo vi permette di scegliere uno sfondo casuale semplicemente cliccando su questa. Le sue features non finiscono qui, io lo trovo veramente molto ben fatto per cui invito tutti a provarlo.

sudo apt-get install drapes