From owner-freebsd-gecko@freebsd.org Sat May 12 21:30:50 2018 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F124DFD25EA for ; Sat, 12 May 2018 21:30:49 +0000 (UTC) (envelope-from stephen@dreamaway.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 904CB79D0C for ; Sat, 12 May 2018 21:30:49 +0000 (UTC) (envelope-from stephen@dreamaway.org) Received: by mailman.ysv.freebsd.org (Postfix) id 4E9EAFD25E8; Sat, 12 May 2018 21:30:49 +0000 (UTC) Delivered-To: gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3A2B8FD25E7; Sat, 12 May 2018 21:30:49 +0000 (UTC) (envelope-from stephen@dreamaway.org) Received: from dreamaway.org (mail.dreamaway.org [99.158.162.33]) by mx1.freebsd.org (Postfix) with ESMTP id D0A7179D07; Sat, 12 May 2018 21:30:48 +0000 (UTC) (envelope-from stephen@dreamaway.org) Received: by dreamaway.org (Postfix, from userid 58) id 2C4D7244636C4; Sat, 12 May 2018 16:23:22 -0500 (CDT) X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mailjail X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 Received: from [192.168.1.9] (unknown [192.168.1.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by dreamaway.org (Postfix) with ESMTPSA id EFAE8244636BF; Sat, 12 May 2018 16:23:21 -0500 (CDT) To: gecko@FreeBSD.org Cc: ports@FreeBSD.org From: Stephen Gunn Subject: FreeBSD Port: firefox-60.0_2,1 missing 'Print to LPR' Message-ID: Date: Sat, 12 May 2018 16:23:21 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 May 2018 21:30:50 -0000 Hi, First, thank you for maintaining this port. I'm running Firefox 60.0_2,1 on 11.1-RELEASE-p10.  In the print dialog, the option 'Print to LPR' no longer shows up, only 'Print to File'.  If I install firefox-esr, then 'Print to LPR' is again present. I strongly suspect it's related to a switch to gtk-3.0 in the most recent versions of Firefox.  I think gtk3 by default expects CUPS printing, but I'm using LPD.  There is supposed to be a way to specify that you still want printing in the gtk3 settings.ini file, by setting gtk-print-backends = "lpr, file", but it doesn't work. I looked, and on my machine, gtk print backend libraries are installed in /usr/local/lib/gtk-3.0/3.0.0/printbackends, so it seems like it should work, yet it does not. I believe this will be an issue for any application that uses gtk3, where printing is done with native LPD and not CUPS. I also started up a thread in the forums, and I'm not the only one seeing the issue. https://forums.freebsd.org/threads/no-print-to-lpr-in-firefox-print-dialog.65805/ Thanks again, Stephen