openSUSE openSUSE

В openSUSE Flatpak-приложение не видит установленный принтер

  • Обновлено
  • Чтение ≈ 2 минуты

Краткий ответ

Системные программы в openSUSE печатают нормально, но приложение Flatpak не показывает принтер или не открывает диалог печати. Начните с проверок подключения, настроек и состояния устройства или сервиса; выполняйте действия последовательно, чтобы не потерять данные и определить причину.

В этой статье
  1. Как проявляется проблема
  2. Что следует проверить в первую очередь
  3. Пошаговое решение
  4. Как убедиться в результате
  5. Когда нужна дополнительная помощь

#Как проявляется проблема

Системные программы в openSUSE печатают нормально, но приложение Flatpak не показывает принтер или не открывает диалог печати. Ниже — порядок проверок от безопасных и обратимых действий к более сложной диагностике.

#Что следует проверить в первую очередь

  • Проверьте печать вне песочницы: Откройте тестовую страницу в обычном приложении и выполните печать. Если принтер не работает нигде, проверяйте CUPS и подключение, а не Flatpak.
  • Проверьте статус службы: Посмотрите systemctl status cups и список принтеров через lpstat -p. Уточните, не приостановлена ли очередь печати.
  • Проверьте системный портал: Узнайте, установлен ли и запущен ли xdg-desktop-portal с подходящим для окружения компонентом. Через него Flatpak обращается к системному диалогу.

#Пошаговое решение

  1. Зафиксируйте исходный симптомСистемные программы в openSUSE печатают нормально, но приложение Flatpak не показывает принтер или не открывает диалог печати. Запишите точный текст ошибки, версию дистрибутива (cat /etc/os-release) и время появления сбоя. На удалённом сервере убедитесь, что есть резервный доступ, прежде чем менять сеть или загрузку.
  2. Проверьте исходные условия безопасноСначала соберите сведения командами чтения и сохраните копию изменяемого файла конфигурации. Не отключайте SELinux, файрвол, проверку подписей или TLS для быстрого обхода ошибки.
  3. Проверьте печать вне песочницыОткройте тестовую страницу в обычном приложении и выполните печать. Если принтер не работает нигде, проверяйте CUPS и подключение, а не Flatpak.
  4. Проверьте статус службыПосмотрите systemctl status cups и список принтеров через lpstat -p. Уточните, не приостановлена ли очередь печати.
  5. Проверьте системный порталУзнайте, установлен ли и запущен ли xdg-desktop-portal с подходящим для окружения компонентом. Через него Flatpak обращается к системному диалогу.
  6. Проверьте права приложенияВыполните flatpak info --show-permissions для нужного приложения и сравните разрешения печати и доступ к системному диалогу.
  7. Проверьте печать из другого FlatpakЕсли другое приложение Flatpak умеет печатать, причина связана с конкретной программой; если нет, изучайте журнал портала и версию Flatpak после обновления.
  8. Проверьте, устранена ли неисправностьВернитесь к исходному действию: Системные программы в openSUSE печатают нормально, но приложение Flatpak не показывает принтер или не открывает диалог печати. Проверьте его после внесённого изменения и сравните результат с первым тестом. Если сбой исчез, сохраните рабочую настройку; если нет — не повторяйте опасные операции.
  9. Если проблема осталасьПосле каждого изменения повторяйте исходную проверку и сравнивайте вывод с записанным. При неудаче верните одно изменение и приложите к обращению очищенные от секретов журналы.

#Как убедиться в результате

Успешное исправление означает, что исходный симптом перестал воспроизводиться при тех же условиях. Если изменено несколько параметров, верните их по одному, чтобы определить реальную причину.

#Когда нужна дополнительная помощь

После каждого изменения повторяйте исходную проверку и сравнивайте вывод с записанным. При неудаче верните одно изменение и приложите к обращению очищенные от секретов журналы.

Так эту ошибку тоже называют

Источники и обновления

Для этой статьи пока не указаны источники. Мы отмечаем такие материалы и дополняем их при проверке.

Последнее обновление статьи: 3 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.