[PATCH] Set default Qt directory in startkde

David Faure faure at kde.org
Mon Mar 3 13:11:20 GMT 2008

On Sunday 02 March 2008, David Jarvie wrote:
> Currently, startkde fails to start a KDE session when PATH doesn't contain the 
> Qt bin directory. The startkde script uses the directory containing itself as 
> the default for the KDE installation's bin directory, and adds that to PATH. 
> But it doesn't set Qt's directory.

Can you remind us what the Qt bin directory is necessary for, during an end user's kde session?

> The attached patch fixes this failure by using kde4-config in startkde's 
> directory to find Qt's location, and add it also to PATH. Okay to commit?

> ldd $bindir/kde4-config|grep libQtCore.so

I'm not sure that's portable.

> sed 's#^[^/]*\(.*\)/lib/.*$#\1#'`/bin

And this makes assumptions on the way Qt is installed, doesn't it? (Not that I can think of a case where this wouldn't be true, but you never know :)

IMHO, Qt is pre-requisite for KDE, either you set it up already or the distribution does it for you anyway...

David Faure, faure at kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).

More information about the kde-core-devel mailing list