Showing posts with label LXDE-Qt. Show all posts
Showing posts with label LXDE-Qt. Show all posts

Friday, August 2, 2013

LXDE-Qt avvia il porting di Obconf nelle QT

Come ben sapete il team di LXDE ha deciso di unire gli sforzi con quello di Razor-QT per la realizzazione di LXDE-Qt, la nuova versione del DE leggero tanto amato dai pinguini basato però sulle Qt.
In questa fase iniziale gli sforzi degli sviluppatori sono concentrati nel porting dei vari programmi verso le Qt. L'ultima conversione riguarda Obconf (Openbox Config Tool), che è una GUI usata per configurare Openbox. Obconf era basato sulle GTK +2 e su libglade ed ora è stato completamente portato in Qt.
Il nuovo tool prende il nome di obconf-qt e funzionerà sia su LXDE-Qt che su razor-qt 0.6
Ecco come appare obconf-qt


obconf-qt è disponibile su GIT e potete scaricarlo con

git clone git://lxde.git.sourceforge.net/gitroot/lxde/obconf-qt

Potete anche dargli una occhiata da web recandovi all'indirizzo:
http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/obconf-qt;a=summary

Il porting è a buon punto e la maggior parte delle caratteristiche originali sono già state portate a Qt.
Quello che attualmente non funziona è:
  • l'impostazione dei caratteri
  • le impostazioni della dock
  • l'anteprima dei temi
Se volete aiutare gli sviluppatori potete contattarli o su git o tramite il blog http://blog.lxde.org/?p=1048Any source

Sunday, July 21, 2013

Il team di Razor-Qt confluirà in quello di LXDE per lo sviluppo di LXDE-Qt!

Debian LXDE-Qt
Quella che segue è una delle migliori notizie informatiche degli ultimi mesi. Come vi avevo annunciato qualche post fa, il team di LXDE ha iniziato il lavoro di porting in Qt del proprio DE. A seguito di questa scelta il team di Razor Qt si è visto fin da subito interessato a collaborare con gli sviluppatori di LXDE. Questa collaborazione si è ora concretizzata in una vera e propria fusione.
Il team di Razor-Qt confluirà in quello di LXDE per lo sviluppo di LXDE-Qt!
Ecco la mail dove viene annunciato il merging:
Akademy is now over.
It has been an incredible experience and I cannot express how friendly and fun the KDE community is. Everyone has been extremely welcoming and a lot of people absolutely love what the lightweight DEs are doing.
While I was there, we were offered a spot under the KDE umbrella as a KDE member (which is different from becoming a KDE project, it does not add any dependencies on any kde library or project). Further details on that are in a separate email posted recently to the mailing list, I encourage everyone to have a look at it.
I truly hope more people will join me at Akademy 2014; I'm really looking forward to it and will be staying for the entire week. Several photo albums are available on the Akademy wiki, here to convince everyone to come!

I had the chance to talk a lot about Razor there. It has been clear the project has been in need of restructuring for a while now. We've had long periods with no commits at all. The 0.6.0 release has fallen behind and development overall has slowed down greatly. Some people are calling Razor "complete" but, while I agree it can be sufficient for a lot of use cases, it still is in need of a lot of polishing and improvements.
One of the root causes is the lack of actual manpower. We lost several of our core committers due to personal reasons. Everyone here is a volunteer and that comes with the uncertainty on whether we'll still have developers around the next day.
On the other hand, the LXDE team has made tremendous progress in their Qt port. This is excellent news for LXDE, for the Qt community and especially for us because the LXDE project has always shared our philosophy. We both strive for small footprint, limited dependencies and modularity.

So what happens now?
Our two teams have met up and discussed the issues and we have decided that the best course of action for both projects is to focus on a single desktop environment, instead of two.

There have been talks of "merging" ever since LXDE-Qt was announced. Having taken the decision to collaborate, we've all had the pleasure of working together already.
Our plan is to cherry-pick the best parts of Razor and LXDE and include or port those to LXDE-Qt. Other components will be ported straight from GTK code or rewritten from scratch. In the end, we want to offer the best possible experience while reusing as much code as possible. It will not be an easy process and as always, we welcome anyone who wishes to help, be it with development, translations, or general feedback.

In the LXDE codebase, PCMan is overseeing the development of LXDE-Qt which will see a 0.1 release with several razor components already available. The GTK2 port will still be maintained by Andrej and will remain available for as long as possible. The plan is to keep the two branches in sync; as long as GTK2 is still widely in use, the GTK branch will be fully supported and receive further improvements and bugfixes.

Whether LXDE itself will become a KDE member is yet to be determined. Their infrastructure is very attractive and we all wish to make use of it, but in the middle of all these events we have decided to keep the decision for later and involve as much of the community as possible in it.

As for Razor-qt, we will release a final 0.6.0 package for those who are happy with the desktop as it is. We are starting the release process now and it will include several additional improvements from the Razor/LXDE fusion. After the release, there are no further plans to maintain the Razor-qt tree on its own. We will all be working on the LXDE-Qt repositories and we are looking forward to everyone joining forces and working on LXDE-Qt.


I am joined by everyone in hoping this move will bring our two communities closer, as we are all very excited to work together on a single high quality, lightweight Qt desktop environment.

J. Leclanche

Anche il team di LXDE ha pubblicato una nota sul proprio blog dove annuncia la decisione http://blog.lxde.org/?p=1046
Nel post il team di LXDE fa sapere che parallalamente allo sviluppo di LXDE-Qt verrà portato avanti la versione tradizionale in GTK di LXDE al fine di non creare disagi nel breve periodo.

Come avete avuto modo di leggere le parti migliori di Razor-Qt e di LXDE verranno incluse nel nuovo LXDE-Qt. Alcuni componenti verranno portati dalle GTK mentre altre saranno riscritte da zero.

Che dire, lunga vita a LXDE-Qt!

Any source

Tuesday, July 9, 2013

LXDE-Qt non è pesante, le precisazioni dello sviluppatore principale ai soliti haters

Debian-LXDE-Qt


No, LXDE-Qt non è pesante, anzi!
Lo sviluppatore principale di LXDE risponde alle critiche che alcuni utenti gli hanno mosso in seguito alla pubblicazione del post inerente a LXDE-Qt. Molti utenti si sono dichiarati entusiasti (compreso il sottoscritto) ma altrettanti si sono scagliati contro l'uso delle Qt definendo LXDE-Qt come pesante. C'è da dire che molti di questi utenti sono i soliti partigiani delle GTK pronti a scagliarsi contro chi usa delle librerie diverse (gente così c'è anche nelle Qt).
Siccome il blog è attualmente offline vi posto l'articolo per intero così da consentire a tutti voi di leggere la difesa dei programmatori di LXDE

No, LXDE-Qt is not bloated

After posting a preview screenshot for LXDE-Qt, I got quite a lot of feedback from various sources. Generally the responses from the users are positive, but there are also some people saying that LXDE is no longer lightweight.
Please, in the free world we’re all friends and let’s not spread FUDs to hurt each other. I’m not going to respond to groundless accuse or get involved in toolkit wars. Just see the screenshot.
This screenshot is done for a cleanly installed Debian testing system running LXDE-Qt after a cold boot. The Qt theme engine used is “CleanLook”.
The command “free -h” shows that 252 MB is in use. However, most of the space is used for buffers and caches. After excluding caches and buffers, the memory usage is 91 MB. On the same machine, LXDE gtk+ version uses 86 MB. Will you call this “bloated”? Please note that I open “lxterminal”, a GTK+ 2 terminal emulator, to execute the “free” command. That means doing this also loads GTK+ so the actual memory usage should be lower than this. Besides, I’m using zh_TW locale since I’m from Taiwan and we use traditional Chinese here. That means, I also have Chinese fonts and input methods loaded in the memory. If you’re a western user, you probably don’t need them and can save a little bit here.
By default, similar setting under Ubuntu will use around 200 MB of RAM.  That’s caused by differences between distros, not the bloat of LXDE. So, please stop spreading unfounded FUDs. Qt is designed for use with embedded systems and cell phones. How fat and resource hungry can it be? It’s the way you use it that really matters.
Delivering a good lightweight desktop is always our goal no matter what approach we’re using. So stay tunned and be confident.

Come potete leggere lo screen precedentemente postato di LXDE-Qt era stato realizzato su di una Debian testing con Qt theme engine CleanLook. Escludendo la cache e il buffers LXDE-Qt necessita di soli 91 MB per esser eseguito a fronte degli 86 MB di una sessione LXDE classica basata sulle GTK. Il risultato può naturalmente esser ancora di più migliorato anche e sopratutto se si tiene conto che il developer autore del post fa uso dei caratteri tradizionali cinesi (essendo di Taiwan) che è risaputo, occupano uno spazio aggiuntivo in memoria.

Un simile settaggio su Ubuntu / Lubuntu occupa circa 200 MB ma questo non è causato dal DE bensì dai vari settaggi della distro (è risaputo, Ubuntu e famiglia ciucciano più RAM di altre distro a parità di servizi e impostazioni).

Il sito può essere attualmente raggiunto nella webcache di Google al seguente indirizzo (sperando torni online presto). 
Il sito è tornato online, ecco l'url del post http://blog.lxde.org/?p=1026
Ringrazio +Daniele Colangelo per aver condiviso la notizia sul suo stream di Google+
Any source

Wednesday, July 3, 2013

LXDE-Qt si mostra in foto: Ecco quella che forse sarà la prossima versione di LXDE

Molta gente reputa le Qt superiori alle GTK+ per via della loro capacità di adattarsi a mille usi. La conferma arriva ora anche dal team di LXDE che sta sperimentando LXDE-Qt ovvero la versione basata sulle Qt del popolare DE resuscita PC.
Potete vedere una anteprima in questo screen postato quest'oggi sul blog degli sviluppatori di LXDE

LXDE-Qt si mostra in tutto il suo splendore

Nella parte inferiore dell'immagine potete vedere lxpanel-qt, il porting in Qt di lxpanel.
Il file manager dello screen shot è PCManFM-Qt ed anche in questo caso si tratta del porting in Qt di PCManFM. L'aspetto del file manager è uguale alla controparte in GTK+ 2 così come le funzionalità (gestisce le icone sullo schermo) mentre quello che cambia è il consumo di risorse che è leggermente superiore.
Alla destra di PCManFM-Qt troviamo il visualizzatore di immagini LxImage-Qt che è il successore di GPicView però portato nelle Qt. Il programma risulta molto veloce.

La maggior parte del codice è presente su GIT http://lxde.git.sourceforge.net/git/gitweb-index.cgi ma non è ancora pronto per una release stabile. Se siete coraggiosi o quantomeno arcieri sapete dunque dove reperire il tutto per provarlo.

Circa l'uso di risorse il team di LXDE fa sapere che la variante in Qt richiede un uso di risorse leggermente superiore alla versione attuale in GTK+ 2 ma è d'uopo ricordare che un simile aumento di risorse si avrà anche nel caso in cui si decida di passare alla GTK+ 3 (e il passaggio sarà comunque obbligato visto che le GKT+ 2 sono deprecate).

L'uso delle risorse è anche variabile in base alla distro (ad esempio LXDE su Ubuntu consuma di più che LXDE su Arch Linux) quindi è ancora presto per dare un giudizio definitivo sul porting.

Che dire, da amante delle Qt sono più che favorevole ad un futuro (si spera prossimo) LXDE basato sulle Qt.

Grazie a +Vincenzo Salmena per aver condiviso la notizia su Google+
Any source