Posts Tagged “QT”

In uno dei miei ultimi articoli esprimevo tutto il mio disgusto nei confronti del gestore di pacchetti scelto per Kubuntu 8.10… Adept (una cagata immensa)

Poi grazie al suggerimento di Barra ho scoperto che esiste un frontend a PackageKit appositamente creato per KDE 4. Si chiama KPackageKit e lo potete vedere in azione nella seconda parte della pagina degli screenshot. Il software è ancora un po’ acerbo ma come potete vedere l’interfaccia è molto più razionale di quell’obbrobrio di Adept. Procediamo all’installazione.

Per prima cosa procuriamoci le necessarie dipendenze per la compilazione.

sudo apt-get install packagekit libqt4-dev kdelibs5-dev libpolkit-dbus-dev cmake build-essential

scarichiamo il tarball contenente i sorgenti ed estraiamo il tutto nella cartella home.
Apriamo un terminale ed eseguiamo i seguenti comandi per la compilazione ed installazione del software.

cd ~/KPackageKit/QPackageKit2
cmake . -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install
cd ../KPakageKit
cmake . -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install

Il vostro software adesso è perfettamente installato e funzionante, purtroppo è ancora localizzato solo in inglese ma sicuramente le traduzioni verranno a breve insieme a grandi miglioramenti nel codice e nell’interfaccia.

P.S. Ricordatevi di cestinare Adept :P

P.P.S. Se non avete voglia di smanettare con tutti questi comandi esistono sempre due comodissimi repository (grazie Mir per la segnalazione):

deb http://ppa.launchpad.net/tonio/ubuntu intrepid main
deb-src http://ppa.launchpad.net/tonio/ubuntu intrepid main

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

Comments 3 Commenti »

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 »

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 »

Vi ho da poco parlato di Sopcast e di Gsopcast: software e relativa interfaccia grafica per guardare il calcio e la tv p2p in streaming su GNU/Linux.

Oggi vi spiego come installare un’altro frontend grafico per Sopcast questa volta però basato sulle librerie di Nokia (Trolltech).
Il suo nome è Qsopcast e sfrutta il toolkit grafico QT in versione 3.x - quello utilizzato da KDE 3 - per cui risulta perfettamente integrato in questo Desktop Environment.

INSTALLAZIONE

Per prima cosa dovete procurarvi il codice sorgente dall’homepage del progetto: potete scegliere se recuperare l’ultima versione stabile impacchettata in un tarball oppure l’ultimissimo codice direttamente da repository SVN.

Estraete l’archivio se avete optato per il tarball e puntate da terminale alla directory “src” contenuta nella cartella appena creata; se avete optato per l’SVN invece puntate sempre alla solita cartella “src” contenuta nella directory “qsopcast-read-only”

cd [cartella]/src

A questo punto dovete recuperare i pacchetti necessari ad una corretta compilazione che su Ubuntu sono: “build-essential, qt3-dev-tools, libqt3-mt-dev, libasound2-dev”

sudo apt-get install build-essential qt3-dev-tools, libqt3-mt-dev, libasound2-dev

Adesso siete pronti alla compilazione e all’installazione del software:

qmake-qt3 && make && sudo make install

Buona visione!

Note:
E’ necessario cambiare il link da cui vengono prelevati i canali nelle impostazioni di qsopcast, il link esatto è questo:
http://www.sopcast.com/gchlxml

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

Comments 2 Commenti »

E‘ tutto vero comunque niente paura, lo sviluppo delle librerie QT resterà libero proprio come adesso.

A questo indirizzo una lettera aperta da Nokia alla comunità opensource dove si spiega che l’attuale raporto che c’è tra azienda e comunità non verrà interrotto o modificato.

A quando un telefonino Nokia con Qtopia?

Secondo me presto :)

Tags: , , , , , ,

Comments Nessun Commento »

Chiunque legga questo blog sa’ quanto io “adori” le QT come toolkit grafico.

Quello che vedrete nel video seguente è il frutto di uno sviluppatore di KDE che, incuriosito dalla capacità di mostrare dei video su una superficie 3D dimostrate da Microsoft Surface, si è deciso a smanettare un po’ con questo toolkit per vedere di ricavare qualcosa di simile.

Tutto questo con poche righe di codice, un consumo di 2 MB di RAM e solo il 3% di utilizzo della CPU!

SBAV!

Tags: , , , , ,

Comments Nessun Commento »

E‘ da pochi giorni che mi sono deciso a compilare la versione ancora in sviluppo del prossimo KDE 4.0 in unscita a gennaio 2008 per curiosità e devo dire che mi ha colpito molto in positivo con qualche rimostranza.

Cosa mi piace:
Sono molte, forse troppe le cose che mi piacciono di questo nuovo desktop environment.

  • Per prima cosa, quella che tutti noteranno a primo impatto. L’aspetto visivo è molto curato e lo sarà ancora di più al rilascio finale, lo stile Oxygen è molto bello per i miei gusti, è semplice, privo di tutte quelle cose “in più” che non ci piacevano di KDE 3 e abbastanza leggero, pare. Le icone sono spettacolari.
  • Dolphin che ho in passato criticato su KDE 3 sul 4 dimostra di essere maturato molto e di svolgere egregiamente il suo compito… forse un po’ troppo in stile Nautilus per chi ama Konqueror come file manager ma, sicuramente Dolphin è una delle applicazioni su cui è stato fatto il maggior lavoro. E i frutti si vedono.
  • Prestazioni superlative nell’avvio delle applicazioni: Mi era capitato solo provando OsX di vedere le applicazioni comparire come se fossero gia in memoria al momento del loro avvio. KDE mi ha stupito, il caricamento di qualsiasi applicazione è veramente fulmineo. Konqueror, precaricato all’avvio è un missile.
  • tutto il sistema che è molto reattivo e inoltre, il consumo di ram, per adesso è molto minore rispetto a quello di KDE 3!
  • Le Qt 4 di trolltech…le amo che ci devo fare?
  • E infine finalmente! Era l’ora che le applicazioni si chiamassero senza K iniziale. Esempi ne sono Dolphin, Plasma, Strigi, Nepomuk etc etc…
    Una ventata di freschezza, tra l’altro i nomi scelti sono a mio modo di vedere tutti molto belli.

Cosa si può migliorare:

  • Kwin e le sue prestazioni in primis: il nuovo composite manager integrato direttamente in Kwin è decisamente lento in alcune animazioni e in generale si può affermare che le sue prestazioni sono ancora un gradino al di sotto di quelle di Compiz, speriamo nell’ottimizzazione.
  • Integrazione di Strigi. Mi piacerebbe vedere qualcosa in stile “deskbar applet” ma alla fin fine sono solo gusti personali.
  • Velocizzare il caricamento di sistema “Ksplash” che impiega forse un po’ troppo tempo.

Cosa non mi piace:

  • Il nuovo menù ripreso da quello di Suse… lo trovo poco facile da usare, specialmente quando si deve navigare tra i programmi. Molto meglio il vecchio Kmenu.
  • Il pannello di controllo “Systemsettings” che ha sostituito il non più mantenuto ma sicuramente ottimo Kcontrol. Le opzioni a disposizione sono state drasticamente castrate in favore dell’usabilità a quanto dicono gli sviluppatori. Per come la vedo io questo strumento è ancora immaturo per sostituire Kcontrol e tutte le sue innumerevoli funzioni (ottime), una scopiazzatura gnomesca venuta decisamente male.

Chi lo sà, se continuano su questa strada magari riescono a farmi ritornare da loro i ragazzi di KDE ;)

Tags: , , , , , ,

Comments Nessun Commento »

Phonon, il backend audio predefinito per Kde4 guadagna il supporto di 3 nuovi motori audio!

Fino ad oggi esisteva o era comunque pienamente funzionante solamente il backend Xine (il migliore a mio modo di vedere).
Adesso non è più cosi!

Grazie alla collaborazione (sempre più proficua) di Trolltech, azienda creatrice del toolkit grafico Qt, sono stati implementati in Kdebase 3 nuovi backend: Gstreamer, DirectShow (Winzozz) e Quicktime (Os X).
E non è tutto, Trolltech stessa si occuperà del mantenimento di questi backend, tutti rilasciati con licenza GPL e dell’evoluzione degli stessi. Infatti l’azienda ha deciso di adottare Phonon per il proprio pacchetto professionale commerciale basato sulle future Qt 4.4

Un perfetto esempio di come possano collaborare fruttuosamente una comunità come quella di KDE e una grande azienda!

Tags: , , , , , , , ,

Comments Nessun Commento »

Riprendendo la linea del mio precedente post (anche le Qt hanno “l’effetto mac”) segnalo un nuovo articolo di Kretz che ci mostra alcune novità…

Osservate bene il titolo della finestra e il pulsante Ok

Effetto mac

Molto carino soprattutto il pulsante, il titolo mi sembra ancora molto pesante come impatto, per nulla integrato nel contesto

Disponibile anche un video interessante… guardatelo.

P.S. anche questo non sarà incluso in KDE 4

Tags: , , ,

Comments Nessun Commento »

Leggendo planet KDE mi sono imbattuto in questo interessante post che mostra alcuni effetti possibili con l’aiuto del toolkit grafico Qt che non mi stancherò mai di dirlo è il miglior toolkit grafico opensource sulla faccia della terra.

con poche righe di codice viene implementato il cosidetto “Effetto Mac”

L’effetto lo conoscete tutti ormai è molto di moda e viene applicato un po’ ovunque.

P.S. Tutto questo non lo vedrete in KDE 4 tranquilli