KDEPrint on other *NIX platforms.
Nick Bartolotti
kde-print@mail.kde.org
Mon, 24 Mar 2003 11:19:47 -0500
Mattias & Kurt,
Thank you for your responses.
Since I'm not a seasoned UNIX expert, please correct me where I am wrong
in the next statements.
We wrote a C++ class library that wrapped the CUPS API and planned on
using it as a middle tier between a GUI and the lower-level printing
sub-system (CUPS). We were planning on using this class to support a
specific printer (although, in theory, it could support any printer).
We did this because CUPS is supported on Linux, HP-UX, and Solaris, our
three target systems.
Later, we found KDEPrint essentially does what we want which is why we
started investigating its possible use on other platforms (HP-UX and
Solaris).
>From this investigation, it seems that the desktop environment's GUI
library must match the library used for the GUI apps. For Redhat, I
have read that GNOME and KDE apps are mostly compatible, but for Solaris
and HP-UX, the default desktop environment is CDE. My guess is that any
GUI app that I want to run under CDE must be linked against the CDE
libraries (whatever they are) as opposed to the Qt libraries.
I think the other option is Motif, but I'm not sure where Motif fits
into the picture.
Thanks,
Nick.
-----Original Message-----
From: Kurt Pfeifle [mailto:kpfeifle@danka.de]=20
Sent: Saturday, March 22, 2003 8:52 AM
To: kde-print@mail.kde.org
Subject: Re: KDEPrint on other *NIX platforms.
Matthias Posseldt wrote:
> On Saturday 22 March 2003 00:25, Nick Bartolotti wrote:
>=20
>>We'd like to use KDEPrint/CUPS as the recommended solution but I could
>>not find if this is a legal combination on the OSes other than Linux.
I
>>understand that CUPS will work on HP/Solaris, but did not find
anything
>>about KDEPrint working on these OSes.
KDE (and all its programs) are (in theory) designed to work an all
common
*NIX-platforms. Ready-made packages for Sun Solaris do exist, made by
people using KDE (binary packages are normally not offered by the KDE
project itself, they only distribute the sourcecode).
>>My assumption is that KDEPrint uses Qt or some other window library
and
>>for it to work on HP/Solaris it needs to be ported to use CDE.
KDE and KDEPrint use Qt.
> No, since QT is a complete widget library and more KDEPrint hasn't to
be=20
> ported to CDE. The first step is install QT, the second step is to
install=20
> KDE. KDE is cross-platform too, so there should be no problem.
>=20
> I don't know about binary packages for these platforms, but they most=20
> certainly exist somewhere on the net.
http://www.blastwave.org/packages.php
This is a relatively new site, aiming at offering all sorts of Free
Software
for Solaris (i86 and SPARC).
They have Qt-3.1.1 and aRts-1.1 ready and I expect the kdelibs and
kdebase
packages (containing KDEPrint) to show up soon.
The ingenious thing is that the have developed a "dpk-get" tool similar
to
the famous "apt-get" of Debian.
http://sunrpms.maraudingpirates.org/ also has KDE packages made.
Make sure you stick to one of the two -- I don't know if they
interoperate
well (library dependencies...)
> But building its own packages from=20
> source isn't difficult either.
Hmmm-hmmmm.... sometimes you need to tweak quite a few things....
> You may want to ask a local sysadmin if you=20
> can't do that task.
>=20
> Ciao, Matthias
>=20
_______________________________________________
kde-print mailing list
kde-print@mail.kde.org
http://mail.kde.org/mailman/listinfo/kde-print