• How to get Gedit to use printer


    I have my hp envy 4520 installed and printing with Libreoffice, but it does not show in Gedit. How to make Gedit recognize the printer?

  • 0_1508252306002_Bildschirmfoto vom 2017-10-17 16-57-34.png

    [updates once a week] = [90% less problems]
    [Li{u}n//u//{i}x] since 1988 - overcoming failure means success
    howto-install-antergos
    how to add system logs
    i3 GNOME

  • yes, I know but it does not show the printer. How to get it to recognize the printer?

  • only shows print to file.

  • hp envy 4520 installed how do you do this then? usually if you setup a printer globally it should show up there

    [updates once a week] = [90% less problems]
    [Li{u}n//u//{i}x] since 1988 - overcoming failure means success
    howto-install-antergos
    how to add system logs
    i3 GNOME

  • you may set your printer as default inside gnome-control-center:

    0_1508253208695_Bildschirmfoto vom 2017-10-17 17-09-13.png

    [updates once a week] = [90% less problems]
    [Li{u}n//u//{i}x] since 1988 - overcoming failure means success
    howto-install-antergos
    how to add system logs
    i3 GNOME

  • Actually I have the same problem (I’m using Xfce).
    There are several programs that do not see the printer (e.g. evince, atril, gedit).
    However, Libreoffice and mousepad see my printer.
    Could it have something to do with differencies between Gtk and Qt based programs?

    EDIT: chromium sees the printer, but firefox doesn’t…

  • Here’s the solution: install package gtk3-print-backends.

    EDIT: actually that package should be installed by default in Antergos since it is required in Gtk 3.22. Maybe @developers will do that.

  • <feature name="cups">
                <pkgname>cups</pkgname>
                <pkgname>cups-pk-helper</pkgname>
                <!--<pkgname>foomatic-db-nonfree</pkgname>-->
                <pkgname>gsfonts</pkgname>
                <!--<pkgname>gutenprint</pkgname>-->
                <pkgname>hplip</pkgname>
                <pkgname lib='qt'>print-manager</pkgname>
                <pkgname lib='gtk'>system-config-printer</pkgname>
                <pkgname lib='gtk'>python2-gnomekeyring</pkgname>
                <pkgname>splix</pkgname>
                <!-- These two are required by hp-setup -->
                <pkgname>python-pyqt5</pkgname>
                <pkgname>python-gobject</pkgname>
    

    is what we get inside installation with cup, so may system-config-printer does not work for gtk3 apps?

    [updates once a week] = [90% less problems]
    [Li{u}n//u//{i}x] since 1988 - overcoming failure means success
    howto-install-antergos
    how to add system logs
    i3 GNOME

  • @manuel said in How to get Gedit to use printer:

    gtk3-print-backends

    Thank you!
    Running command # pacman -S gtk3-print-backends did the trick! Now it shows printer shows up in Gedit. :)

  • @manuel said in How to get Gedit to use printer:

    Here’s the solution: install package gtk3-print-backends.

    EDIT: actually that package should be installed by default in Antergos since it is required in Gtk 3.22. Maybe @developers will do that.

    This package to install is near the top of my “the first things to do after after installing Antergos”.

  • So as the Archwiki say
    From GTK 3.22 onwards, one needs to additionally install gtk3-print-backends to get the list of printers in the GTK print dialog.

    I see it depends on colord > on polkit so a big snake … caus of this some AUR PKGBUILDS where setup to work around this:
    gtk3-nobroadway-nowayland-nocolord, gtk3-print-backends-nocolord, colord-nopolkit

    This is may the reason to do not install it by default on XFCE-Setup, and per default Antergos get mousepad as editor for XFCE…

    [updates once a week] = [90% less problems]
    [Li{u}n//u//{i}x] since 1988 - overcoming failure means success
    howto-install-antergos
    how to add system logs
    i3 GNOME

  • I’m using the deepin desktop and and its works fine.

printer31 gedit2 Posts 14Views 187
Log in to reply