Per il principo release early, release often ecco che Gibault Stéphane ci regala una versione preliminare del suo SMILE, Slideshow Maker In Linux Environment, di cui avevo già tessuto le lodi in un altro post
Scarica SMILE dalla pagina di Kde-apps.org
Non mi sono dunque lasciato sfuggire l’occasione di provare quello che secondo me è una delle possibili killer application su GNU/Linux per quanto riguarda la creazione di slideshow. Purtroppo per il sottoscritto, SMILE soffre dello stesso problema di Manslide, ovvero il fantomatico quanto terribile quadrato nero che si sovrappone alla finestra del programma impedendone l’utilizzo
Leggere alla fine del post per la soluzione al problema

A quanto ho capito credo proprio che dipenda dai driver video o dal modello di adattatore grafico, in combinata con le librerie qt4.
Nel mio caso possiedo una scheda ATi e le librerie qt4.4 dei repo di Ubuntu, ma sarebbe interessante sapere dai possessori di schede grafiche Nvidia o Intel se hanno le stesse difficoltà.
Ho già posto la questione sul forum dell’applicazione, spero in una risposta positiva da parte di Gibault.
La risposta non si è fatta attendere
Ok … i understand … but it’s not logical because the 3D frame is hide to solve this problem, but i can understand with your message that your driver doesn’t support this function…
E ancora
i think it’s most difficult …. because some ati driver seems work with certain ATI and other works with other version … it’s the same for nvidia and intel … I try it just for fun on a via embed chipset and it’s ok …. but slow …
Maybe qt4.4 will solve some problems ….
Edit: Urban conferma il funzionamento sulla sua nVidia GeForce 9500m GS e fosk sulla sua Intel x3100.
Edit 16/06/2008: Uscita la versione 0.1.1 che dovrebbe migliorare la situazione, anche se sulla mia configurazione non è cambiato nulla
Edit 17/06/2008: Versione 0.1.2
Edit 18/06/2008: Versione 0.1.3 diversi bug risolti, da provare.
Edit 23/06/2008: Il problema del quadrato nero è stato risolto da Stéphane. E’ necessario aprire il file main.cpp e sostituire il contenuto con il seguente codice:
#include <QApplication>
#include "mainfrm.h"
#include <QTranslator>
#include <QFile>
#include <QDir>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
app.setAttribute(Qt::AA_NativeWindows,true);
mainfrm *dialog = new mainfrm;
dialog->show();
return app.exec();
}
Sarà poi sufficiente ricompilare il programma
qmake smile.pro && make
Edit 26/06/2008: non è più necessario applicare la modifica di cui sopra, con il rilascio della versione 0.2 basta solamente il comando
qmake smile.pro && make
per maggiori info vedere questo post.