X2Go Bug report logs - #740
Ship a default, small-footprint, F/LOSS PDF viewer with x2goclient

Package: x2goclient; Maintainer for x2goclient is X2Go Developers <x2go-dev@lists.x2go.org>; Source for x2goclient is src:x2goclient.

Reported by: Stefan Baur <X2Go-ML-1@baur-itcs.de>

Date: Mon, 12 Jan 2015 10:45:02 UTC

Severity: wishlist

Full log

Message #5 received at submit@bugs.x2go.org (full text, mbox, reply):

Received: (at submit) by bugs.x2go.org; 12 Jan 2015 10:40:09 +0000
From X2Go-ML-1@baur-itcs.de  Mon Jan 12 11:40:06 2015
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on
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 [])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 0AFF65DEAA
	for <submit@bugs.x2go.org>; Mon, 12 Jan 2015 11:40:06 +0100 (CET)
Received: from [] ([]) by mrelayeu.kundenserver.de
 (mreue004) with ESMTPSA (Nemesis) id 0M9tU4-1Y3zeX2Rz6-00B6hn for
 <submit@bugs.x2go.org>; 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 <X2Go-ML-1@baur-itcs.de>
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
Subject: Ship a default, small-footprint, F/LOSS PDF viewer with x2goclient
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Provags-ID:  V03:K0:EmRh6wZO03NJ+HzRt8nKjlDpQj+WZKgWHCkMBB3R1Ux3/Kx2TWl
X-UI-Out-Filterresults: notjunk:1;
Hash: SHA1

package: x2goclient
severity: wishlist

Hi, this is actually a sub-bug of

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

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:
Sources are here:

- -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
Version: GnuPG v2.0.22 (MingW32)


Send a report that this bug log contains spam.

X2Go Developers <owner@bugs.x2go.org>. Last modified: Wed Oct 27 14:16:03 2021; Machine Name: ymir.das-netzwerkteam.de

X2Go Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.