This is exactly how I solved the problem. About an hour lost in
wondering what can be wrong with otherwise perfectly functioning setup.
Do you (I liked that royal `we'!) expect the user to read READMEs of
every package that Firefox et al. depend on directly or indirectly?
The economy of ~150K of storage does not justify lost time. I can build
a complete operating system from source, however I do prefer using
packages --- exactly for this reason: not dealing with ridiculous stuff
like that.
On 7/8/19 10:42 AM, Antoine Jacoutot wrote:
On Mon, Jul 08, 2019 at 09:25:34AM +0300, Vadim Penzin wrote:
Neither the GTK+[23] base packages nor Firefox, Thunderbird, Gimp (and, quite
probably, many other important packages) depend on gtk+[23]-cups.
As a consequence, those GUI programs do not discover CUPS printers. The user
is expected to figure out that dependency the hard way.
Other systems seem to take the path of making gtk+[23]-cups a dependency of
gtk+[23].
We take the path of letting our users read the documentation we provide for
them:
$ grep gtk.*cups /usr/local/share/doc/pkg-readmes/gtk+{2,3}
/usr/local/share/doc/pkg-readmes/gtk+2:Printing to CUPS requires installing the
gtk+2-cups package.
/usr/local/share/doc/pkg-readmes/gtk+3:Printing to CUPS requires installing the
gtk+3-cups package.