Thunderbird не сохраняет вложения, сообщение об ошибке Не удается открыть выбор файла портала: GDBus.Error:org.freedesktop.DBus

Вопрос или проблема

У меня проблема с тем, что Thunderbird больше не сохраняет вложения. Когда я выбираю пункт меню для сохранения вложения, ничего не происходит. Сообщения об ошибке нет.
Только когда я запускаю Thunderbird из консоли, спустя некоторое время появляется сообщение

Невозможно открыть файл выбора портала: GDBus.Error:org.freedesktop.DBus.Error.TimedOut: Не удалось активировать службу ‘org.freedesktop.portal.Desktop’

Появляется.

Такие пакеты, как notification-daemon, xdg-desktop-portal или xdg-destkop-portal-gtk, установлены, и я уже пробовал переустанавливать их, но это не помогло.

В общем, у меня складывается впечатление, что затронут не только Thunderbird, но и несколько других приложений “ощущаются” крайне медленно, особенно при запуске.

Так что… в чем может быть причина этого? Где/как проверить дополнительную информацию?

Спасибо!

В Thunderbird выберите меню-гамбургер ☰ и выберите Настройки, прокрутите вниз до конца и выберите Редактор конфигурации...

enter image description here

введите portal в строку поиска и установите, как показано на изображении ниже

enter image description here

ссылку

.

Ответ или решение

Конечно, давайте рассмотрим вашу проблему с Thunderbird и ошибкой "Can’t open portal file chooser: GDBus.Error:org.freedesktop.DBus.Error.TimedOut: Failed to activate service ‘org.freedesktop.portal.Desktop’", которую вы получаете.

Теория

Данная ошибка связана с межпроцессорным взаимодействием через D-Bus — систему доставки сообщений, широко используемую в Linux. Ваша проблема заключается в том, что Thunderbird не может открыть диалог сохранения файла из-за проблем с сервисом org.freedesktop.portal.Desktop. Это, в свою очередь, связано с xdg-desktop-portal, который взаимодействует с различными десктопными средами для выполнения задач, таких как выбор и сохранение файлов.

Сообщение об ошибке GDBus указывает на то, что запрос на активацию соответствующего сервиса был задан, но времени для его активации не хватило, что может быть знаком того, что либо сам сервис не запускается должным образом, либо система работает медленно, что влияет на его запуск.

Пример

Прежде чем перейти к решению проблемы, мы должны подтвердить несколько возможных причин:

  1. Неправильная установка xdg-desktop-portal: хотя вы отметили, что переустановили пакет, стоит удостовериться о его корректной конфигурации и совместимости с вашей версией десктопной среды.

  2. Проблемы с D-Bus: возможно, есть проблемы с самим D-Bus-сервисом. Это стоит проверить отдельно, запуская диагностику D-Bus.

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

Применение

Теперь, шаги для решения вашей проблемы:

  1. Перепроверьте установку xdg-desktop-portal:

    • Убедитесь, что установлены последние версии xdg-desktop-portal и xdg-desktop-portal-gtk. Можно использовать команду установки пакетов или пакетный менеджер вашей дистрибуции для этого.
    • Проверьте зависимости, чтобы удостовериться, что ничего не пропущено.
  2. Диагностика D-Bus:

    • Проверьте журнал системных сообщений для ошибок D-Bus с помощью команды journalctl -xe или dmesg, чтобы выяснить, есть ли более конкретные ошибки при запуске.
  3. Конфигурация Thunderbird:

    • Как вы уже начали, используется панель конфигурации. Убедитесь, что переменные, как network.protocol-handler.external, корректно настроены на использование нативных средств системы вместо порталов.
  4. Мониторинг производительности системы:

    • Проверьте загрузку ЦП и память с помощью таких инструментов, как htop или top, чтобы найти потенциальные ресурсоемкие процессы.
    • Убедитесь, что система не заполняет весь объем оперативной памяти и не использует активно swap, что может замедлять процессы.
  5. Проверка конфигурации системы:

    • Посмотрите, не влияют ли настройки экранного сервера или оконного менеджера на работу порталов; также они могут иметь свои собственные настройки, влияющие на файловые операции.
  6. Обратитесь к журналам системы:

    • Убедитесь, что xdg-desktop-portal и связанные сервисы нормально стартуют при запуске системы, корректно зарегистрированы и не имеют других конфигурационных проблем.

Если эти шаги не дадут результата, возможно, рассмотреть обновление до новой версии используемого софта или переключение на другую десктопную среду или оконный менеджер для теста. Кроме того, полезно связаться с сообществом вашего дистрибутива Linux, так как они могут возникнуть специфические уязвимости или проблемы в нем.

Эти шаги должны помочь вам выявить и устранить проблему с Thunderbird и другими приложениями. Внимательно следуйте каждому шагу и соблюдайте осторожность при внесении изменений в системные настройки.

Оцените материал
Добавить комментарий

Капча загружается...