Sorry for ugly English. I have gentoo amd64 with xfce desktop. xfprint-manager-4.6.1 don't display any printers while cups system working fine. Selecting printing with xfprint-settings seems no effect. While starting xfprint-manager printing to console this message: (xfprint4-manager:25410): WARNING **: xfprint: XfPrint/system is not set As I discover this error appears because of using wrong property in xfprint-manager's main.c. As right property is "/xfprint/printing-system" xfprint-manager uses "/xfprint/system". After changing property name I have this message: (xfprint4-manager:3513): WARNING **: Unable to load printing system module cups_plugin.so but all working OK. I attach patch which fix this problem. Reproducible: Always Steps to Reproduce: 1. Install CUPS 2. Add printer via CUPS web interface. 3. Install net-print/xfprint-4.6.1 4. Run xfprint-manager Actual Results: Empty window Expected Results: List of CUPS printers 43a44 > #define PROP_PRINTING_SYSTEM "/printing-system" 69,70c70,71 < if (xfconf_channel_has_property (channel, "/XfPrint/system")) { < const gchar *system_name = xfconf_channel_get_string (channel, "/XfPrint/system", "none"); --- > if (xfconf_channel_has_property (channel, PROP_PRINTING_SYSTEM)) { > const gchar *system_name = xfconf_channel_get_string (channel, PROP_PRINTING_SYSTEM, "none"); 77c78 < g_warning ("%s: XfPrint/system is not set", PACKAGE); --- > g_warning ("%s: xfprint/printing-system is not set", PACKAGE);
Created attachment 198179 [details, diff] working patch
Reassigning to the Xfce team, since they maintain the package in question. They're the ones who can add this as an epatch to ${FILESDIR}. It's also filed upstream: http://bugzilla.xfce.org/show_bug.cgi?id=6089 (FWIW, I can confirm the bug on my boxes.)
Created attachment 221267 [details, diff] xfprint-manager/main.c patch to show cups printers Same patch, but this one will actually apply.
Created attachment 221269 [details] ebuild that applies patch
(In reply to comment #4) > Created an attachment (id=221269) [details] > ebuild that applies patch > Can confirm both the bug and that the patch/updated ebuild fixes the problem. I actually wonder, if xfce users are expected to live without a working print manager for such a long time and both upstream as well as gentoo xfce team seem to not care.
+*xfprint-4.6.1-r1 (12 May 2010) + + 12 May 2010; Jeremy Olexa <darkside@gentoo.org> +xfprint-4.6.1-r1.ebuild, + +files/xfprint-4.6.1-xfconf_channel_fix.diff: + Revision bump with patch to fix CUPS issue. Gentoo bug 278047, patch by + Bailey Kong No CUPS to test. I hope it works, compile tested fine.