[FreeNX-kNX] FreeNX 0.6.0.99 snapshot with full printing support and some bugs fixed
Wolfgang Schweer
schweer at cityweb.de
Sun Jan 28 21:59:33 UTC 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Fabian Franz (FabianFranz at gmx.de) schrieb am 24.01.07 um 23:45 Uhr:
> So it was a real challenge, but I managed to do it and lots more:
>
> I (re-)implemented full printing support for FreeNX and CUPS v.1.2.x.
>
> It works serverside only with CUPS v1.2.x and no longer with CUPS v.1.1.
>
> For the brave testers:
>
> http://studwww.ira.uka.de/~s_franz2/freenx/freenx-0.6.0.99.tar.gz
Really good job, Fabian!
I'm using !M nxclient 2.1.0-11 (system Debian testing, cups 1.2.7)
and Debian testing, freenx svn rev 306, 1.5 backend
(kanotix, now sidux.com) and cups 1.2.7 on the server side.
> If I don't get any complaints and find no new bugs this will be
> released as 0.6.1 (in a year or so ;-)).
I had to put in that backingstore stuff again, maybe due to 1.5.
backend.
> -> And nxloadconfig --check was extended to support all new
> variables and automatically test them. So if you don't know if yo
> uare ready for the next generation of printing (TM) just try it with
> nxloadconfig --check.
nxloadconfig contains some redundancy:
- --- nxloadconfig 2007-01-28 22:00:12.000000000 +0100
+++ nxloadconfig.new 2007-01-28 22:45:05.000000000 +0100
@@ -453,8 +453,8 @@
[ "$ENABLE_FOOMATIC" = "1" ] && ! which "$COMMAND_FOOMATIC" >/dev/null 2>&1 && \
WARNING="yes" && echo "Warning: Invalid value \"COMMAND_FOOMATIC=$COMMAND_FOOMATIC\"" \
&& echo " Users will not be able to use foomatic."
- - [ ! -x "$CUPS_BACKEND/$CUPS_IPP_BACKEND" ] && \
- - WARNING="yes" && echo "Warning: \"CUPS_BACKEND/$CUPS_IPP_BACKEND\" is not executable." \
+ [ ! -x "$CUPS_IPP_BACKEND" ] && \
+ WARNING="yes" && echo "Warning: \"$CUPS_IPP_BACKEND\" is not executable." \
&& echo " Users will not be able to enable printing."
[ ! -x "$CUPS_BACKEND/smb" ] && \
WARNING="yes" && echo "Warning: \"CUPS_BACKEND/smb\" is not executable." \
> * Added cups seamless support with no "use this driver?"
> dialogs at all.
> * Note: You need nxcupsd-wrapper on the client side.
> Get it from nxutils repository.
>
well that works great.
> -> You don't even have to click on "download" anymore. It will
> without user interaction automatically retrieve and install the ppd
> files. The trick is to have the ppds available in the ppd directory
> on the client but with the special suffix _nxdl.ppd. With this
> method, the local userspace cupsd does not try to load the ppds, but
> the remote cupsd can still read them.
>
> If you use the nxcupsd-wrapper script, which is also necessary to
> run the !M client with CUPS 1.2 it will automatically try to
> download the PPDs. If you don't have this or the script does not
> work do on the client something like:
automatic download didn't work (though it did with some of your in
between svn versions).
> So I hope you enjoyed this printing "service pack" and see you next
> level :-).
o.k., that nxipp thing is quite good.
Wolfgang
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFFvRzMnlCf5+ELaesRAguoAKCou+v918IlEOmhL95WTJZUQCrNJgCdF4FS
aaaCocVYt9Mby3KE96S6UZg=
=UPlz
-----END PGP SIGNATURE-----
More information about the FreeNX-kNX
mailing list