У меня проблема с просмотрщиком PDF-документов evince. У меня есть принтер, который хорошо настроен с помощью cups, и я могу печатать PDF-файлы из других просмотрщиков PDF, таких как Okular, но не с помощью Evince. Когда я хочу печатать с помощью Evince, в списке просто нет принтеров, только «печать в файл» или «печать с помощью lpr». Я могу использовать lpr для печати с помощью evince, но мне нужно вводить команду с нужными мне параметрами, что не очень практично.
Я запускаю Debian Testing (Stretch) с Evince 3.22.1. Я пробовал удалить файлы ~/.cups/lpoptions
, ~/.config/evince/print-settings
но это не решило проблему.
решение1
У меня была та же проблема, и я не мог распечатать ни одного изображения с помощью большинства приложений GTK+.
В последней версии GTK3 (3.22) требуется, чтобы пакет gtk3-print-backends
для принтеров был указан в диалоговых окнах печати GTK3.
Установка этого пакета мне помогла.
Я использую Arch Linux.
решение2
У меня возникла такая проблема, когда я установил TMPDIR так, чтобы он указывал на /run/user/$(id)/ . Оказалось, что apparmor запрещал доступ к evince с этими случайными проблемами. Поэтому я настроил профиль evince.