From unknown Fri Mar 29 10:14:11 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#740: Ship a default, small-footprint, F/LOSS PDF viewer with x2goclient Reply-To: Stefan Baur , 740@bugs.x2go.org Resent-From: Stefan Baur Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Mon, 12 Jan 2015 10:45:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: report 740 X-X2Go-PR-Package: x2goclient X-X2Go-PR-Keywords: Received: via spool by submit@bugs.x2go.org id=B.142105920913558 (code B); Mon, 12 Jan 2015 10:45:02 +0000 Received: (at submit) by bugs.x2go.org; 12 Jan 2015 10:40:09 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,URIBL_BLOCKED autolearn=ham version=3.3.2 Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.130]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 0AFF65DEAA for ; Mon, 12 Jan 2015 11:40:06 +0100 (CET) Received: from [192.168.0.3] ([78.43.170.197]) by mrelayeu.kundenserver.de (mreue004) with ESMTPSA (Nemesis) id 0M9tU4-1Y3zeX2Rz6-00B6hn for ; Mon, 12 Jan 2015 11:40:05 +0100 Message-ID: <54B3A4DE.8030307@baur-itcs.de> Date: Mon, 12 Jan 2015 11:41:34 +0100 From: Stefan Baur User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: submit@bugs.x2go.org Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:EmRh6wZO03NJ+HzRt8nKjlDpQj+WZKgWHCkMBB3R1Ux3/Kx2TWl lYMyAGDkHc/mFck1/4Ge0YNCjfyAzsLd+PW7Zs4MsMwVxjtgrhGjw44S7D8nQxyY9KyBZuj Knxwci17bkiH8BMa3IaGLTSqyH0JU4AwgW3mIdDIWpj+oWrLMBHfW7gbhCkm0jWdYE+BCbj /4Ug1Nq8ePPSDqpgXw5fg== X-UI-Out-Filterresults: notjunk:1; -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 package: x2goclient severity: wishlist Hi, this is actually a sub-bug of http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=738. I am fling it as a separate bug because I believe this particular part of Bug 738 can be resolved rather quickly. Currently, X2GoClient offers the free choice of X-Servers to be used with it, but ships with VcXsrv as default and has some "sane" default settings configured for it, too, so X2GoClient works out of the box. Whoever wishes to deviate from that path, is, however, free to do so - X2GoClient has an option to specify a custom X-Server of the user's choice. I would like to take a similar approach for printing. At present, no default PDF viewer is shipped with X2GoClient, and the user has to fiddle with whichever PDF viewer they choose to get the parameters right. SumatraPDF is a free (F/LOSS) PDF viewer that offers a portable version, i.e. it is a single, self-contained executable that doesn't require any installation. It also supports a wide range of command line parameters so it is ideal for scripted background use (like "open PDF, print to default printer, close application"). Quoting from http://www.sumatrapdfreader.org/manual.html: > Printing related cmd-line arguments: -print-to-default $file.pdf > prints a PDF file on a default printer -print-to $printer_name > $file.pdf prints a PDF on a given printer -print-dialog $file.pdf > opens a PDF file and shows a print dialog to select printer and > printing options -exit-on-print when -print-to-default or -print-to > is used, will exit after printing So, basically, "-exit-on-print -print-to-default" is all we'd need for basic functionality. If we want to do "enumPrinters" within X2GoClient, "-exit-on-print -print-to $printer" will also already work. If we want to leave printer selection to SumatraPDF, "-print-dialog" has to be used, and we'd probably have to submit a patch to the SumatraPDF project that "-exit-on-print" be made to work with "-print-dialog" as well, as the current description seems to indicate that this is not the case. Thus, I would ask that some helpful soul steps up and please a) includes SumatraPDF's standalone executable in the Windows X2GoClient package b) adds the proper code to X2GoClient so client-side printing defaults to using SumatraPDF in the X2Go program directory unless the user has created a custom configuration. The rationale for this bug is that adding this feature would increase usability of X2GoClient just as shipping a default X-Server does. Portable version of SumatraPDF can be found here: https://kjkpub.s3.amazonaws.com/sumatrapdf/rel/SumatraPDF-3.0.zip Sources are here: https://github.com/sumatrapdfreader/sumatrapdf - -Stefan - -- BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQEcBAEBAgAGBQJUs6TeAAoJEG7d9BjNvlEZZvQH/ikythSLIBTJ9cCN7/qPik3T k0iB5JE9N3cCc9MyWfQU46oI7k5r+M4aN692hVrAdFraEfeAxdVomtzTKI5/v4IP f8/HlvW8lU+b/8Wnx/YNFuzvAIK4mM+9gno+t9JnFLptI1P3iAd6tQ5R563NKk1y 2AYM3unC24xzFXIbFNsFMA6mT7Ow94K8mGMALn/H3j1kGtbmF/FeuTHKmrmC/w7F e3WO8oXjNxL+PBumCb5mZngk3Y8aECHJSQVks8710MTyYNoJRCgYqx4hOAC3ObhJ J6+hTbretKya2/ba/meka/v7hU0ze2ahevpH7y9y1aMAtVIi8laEcQ+k4TPwvr4= =af+t -----END PGP SIGNATURE-----