Nautilus (Файлы) выдает ошибки на X11 после обновления до Ubuntu 24.10 (работает нормально на Wayland)

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

После обновления с Ubuntu 24.04 LTS до 24.10 Nautilus (Файлы) полностью перестал работать на X11. Он все еще работает нормально на Wayland, но использование Wayland с настройками NVIDIA вызывает у меня множество других проблем, поэтому я предпочел бы остаться на X11.

Вот сообщение об ошибке, которое я получаю, когда пытаюсь запустить Nautilus на X11:

aras@aero:~$ nautilus
** Сообщение: 02:17:54.912: Подключение к org.freedesktop.Tracker3.Miner.Files

(org.gnome.Nautilus:8208): Adwaita-WARNING **: 02:17:54.981: Использование GtkSettings:gtk-application-prefer-dark-theme с libadwaita не поддерживается. Пожалуйста, используйте вместо этого AdwStyleManager:color-scheme.
MESA-INTEL: предупреждение: ../src/intel/vulkan/anv_formats.c:763: FINISHME: поддержка цветового пространства YUV с модификаторами формата DRM
MESA-INTEL: предупреждение: ../src/intel/vulkan/anv_formats.c:794: FINISHME: поддержка большего числа многопланарных форматов с модификаторами DRM

(org.gnome.Nautilus:8208): Gdk-WARNING **: 02:17:55.190: Программа 'org.gnome.Nautilus' получила ошибку X Window System.
Это, вероятно, отражает ошибку в программе.
Ошибка была 'BadMatch (недопустимые атрибуты параметра)'.
  (Подробности: серия 1128 код_ошибки 8 код_запроса 149 (неизвестный) минорный_код 4)
  (Примечание для программистов: обычно ошибки X сообщаются асинхронно;
   то есть вы получите ошибку некоторое время спустя после ее вызова.
   Чтобы отладить вашу программу, запустите ее с переменной окружения GDK_SYNCHRONIZE
   для изменения этого поведения. Затем вы сможете получить значимый
   обратный след из отладчика, если прервёте выполнение на функции gdk_x_error().)

Пока что я попробовал следующие шаги без успеха:

  1. Удалил конфигурацию и кэш Nautilus:
rm -rf ~/.config/nautilus
rm -rf ~/.local/share/nautilus
  1. Переустановил Nautilus:
sudo apt install --reinstall nautilus
sudo apt --fix-broken install
  1. Удалил и удалил Nautilus, затем переустановил:
sudo apt remove --purge nautilus
sudo apt install nautilus
  1. Сбросил настройки Nautilus:
dconf reset -f /org/gnome/nautilus/
  1. Сбросил права собственности на домашний каталог:
sudo chown -R $USER:$USER ~

Вот фрагмент из journalctl -xe | grep nautilus, который может дать больше контекста:

16 окт 02:15:07 aero nautilus[6384]: Подключение к org.freedesktop.Tracker3.Miner.Files
16 окт 02:15:32 aero nautilus[6384]: Использование GtkSettings:gtk-application-prefer-dark-theme с libadwaita не поддерживается. Пожалуйста, используйте вместо этого AdwStyleManager:color-scheme.
16 окт 02:15:32 aero gnome-shell[5939]: DING: GNOME nautilus 47.0
16 окт 02:17:44 aero nautilus[7866]: Подключение к org.freedesktop.Tracker3.Miner.Files
16 окт 02:17:44 aero dbus-daemon[5168]: [session uid=1000 pid=5168] Активация через systemd: имя сервиса="org.freedesktop.portal.Desktop" юнит="xdg-desktop-portal.service" запрашивается ':1.115' (uid=1000 pid=7866 comm="/usr/bin/nautilus --gapplication-service" label="nautilus (unconfined)")
16 окт 02:17:44 aero nautilus[7866]: Использование GtkSettings:gtk-application-prefer-dark-theme с libadwaita не поддерживается. Пожалуйста, используйте вместо этого AdwStyleManager:color-scheme.
16 окт 02:17:44 aero nautilus[7866]: Программа 'org.gnome.Nautilus' получила ошибку X Window System.
16 окт 02:24:12 aero nautilus[12984]: Подключение к org.freedesktop.Tracker3.Miner.Files
16 окт 02:24:12 aero nautilus[12984]: Использование GtkSettings:gtk-application-prefer-dark-theme с libadwaita не поддерживается. Пожалуйста, используйте вместо этого AdwStyleManager:color-scheme.
16 окт 02:24:12 aero nautilus[12984]: Программа 'org.gnome.Nautilus' получила ошибку X Window System.

Правка: я только что заметил, что Центр приложений (snap-store) тоже не работает, с следующей ошибкой:

Не удалось создать GL-контекст

aras@aero:~$ snap-store
Gtk-Message: 04:21:24.771: Модуль "atk-bridge" не загружается: эта функция предоставляется GTK на уровне нативно. Пожалуйста, попробуйте не загружать его.

(snap-store:13004): Gtk-WARNING **: 04:21:24.826: GTK+ модуль /snap/snap-store/1218/gnome-platform/usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so не может быть загружен.
Обнаружены символы GTK+ 2.x. Использование GTK+ 2.x и GTK+ 3 в одном процессе не поддерживается.
Gtk-Message: 04:21:24.826: Не удалось загрузить модуль "canberra-gtk-module"

(snap-store:13004): Gtk-WARNING **: 04:21:24.827: GTK+ модуль /snap/snap-store/1218/gnome-platform/usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so не может быть загружен.
Обнаружены символы GTK+ 2.x. Использование GTK+ 2.x и GTK+ 3 в одном процессе не поддерживается.
Gtk-Message: 04:21:24.827: Не удалось загрузить модуль "canberra-gtk-module"

(snap-store:13004): Gdk-CRITICAL **: 04:21:24.859: gdk_gl_context_make_current: ошибка 'GDK_IS_GL_CONTEXT (context)' не выполнена

** (snap-store:13004): WARNING **: 04:21:24.859: Не удалось инициализировать GLArea: Не удалось создать GL-контекст

** (snap-store:13004): CRITICAL **: 04:21:26.243: void fl_keyboard_manager_sync_modifier_if_needed(FlKeyboardManager *, guint, double): ошибка 'FL_IS_KEYBOARD_MANAGER(self)' не выполнена

Сейчас я использую Nvidia 560.35.03 open, что рекомендуется Ubuntu.

Какие-либо идеи о том, что может быть причиной этого и как это исправить? Заранее спасибо!

У меня такая же проблема. Файловый менеджер Files слишком лагает, чтобы быть использовавемым, но файловый менеджер Thunar работает идеально на X11.

Чтобы установить Thunar:

sudo apt install Thunar

Чтобы показать текущий файловый менеджер по умолчанию для открытия директорий:

xdg-mime query default inode/directory

Чтобы установить Thunar в качестве файлового менеджера по умолчанию:

xdg-mime default thunar.desktop inode/directory

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

Проблема с падением Nautilus (Файлы) на X11 после обновления до Ubuntu 24.10 вызывает серьезные неудобства у пользователей, особенно в случае если работа с Wayland связана с другими проблемами, как это происходит у вас с графической картой NVIDIA. Давайте рассмотрим возможные причины возникновения проблемы и пути её решения.

1. Анализ ошибок

Согласно предоставленному вами лог-файлу и сообщениям об ошибках, можно выделить несколько ключевых моментов:

  • Неподдерживаемые функции цветовых тем: Сообщение о том, что "использование GtkSettings:gtk-application-prefer-dark-theme с libadwaita не поддерживается", может указывать на несоответствие между версиями библиотек GTK и библиотек, используемых Nautilus. Это, вероятно, не является основной причиной сбоя, но может указывать на необходимость корректировки тем или конфигурации.

  • Ошибка X Window: Сообщение об ошибке 'BadMatch (invalid parameter attributes)' может быть следствием несовместимости между X11 и драйверами, которые используются. Конкретно, оно указывает на проблему с параметрами, передаваемыми в графическую подсистему.

  • Проблемы с GL контекстом: Ошибка, возникающая при запуске snap-store, указывает на проблему с созданием GL контекста. Это также может быть связано с OpenGL и драйверами графической карты NVIDIA.

2. Возможные решения

Для устранения проблемы попробуйте следующие шаги:

Шаг 1: Убедитесь в актуальности драйверов

Проверьте, установлены ли последние стабильные драйвера NVIDIA. Для этого можно использовать команду:

sudo ubuntu-drivers devices

Если доступны более новые версии драйверов, чем текущие, попробуйте их установить:

sudo ubuntu-drivers autoinstall

Шаг 2: Переключение между драйверами

Если у вас уже установлены драйверы NVIDIA, попробуйте временно переключиться на Nouveau (открытый драйвер NVIDIA) или альтернативный драйвер. Для этого выполните:

sudo apt install nvidia-driver-<версия>

или

sudo apt install xserver-xorg-video-nouveau

После переключения перезагрузите систему.

Шаг 3: Настройка окружения

Запустите Nautilus с помощью переменной окружения GDK_SYNCHRONIZE, чтобы получить более детализированное сообщение об ошибке:

GDK_SYNCHRONIZE=1 nautilus

Шаг 4: Проверьте и исправьте настройки GTK

Вы можете попробовать удалить настройки GTK, чтобы убедиться, что они не вызывают конфликтов:

mv ~/.config/gtk-3.0 ~/.config/gtk-3.0.bak

После этого попробуйте снова запустить Nautilus и посмотрите, устранило ли это проблему.

Шаг 5: Используйте альтернативный файловый менеджер

Поскольку вы упомянули, что Thunar работает без проблем на X11, вы можете рассмотреть возможность использования его в качестве временного решения. Установите его:

sudo apt install thunar

И установите его в качестве менеджера файлов по умолчанию:

xdg-mime default thunar.desktop inode/directory

3. Дополнительная информация

Если проблема продолжает возникать, рекомендуется обратиться к форумам сообщества Ubuntu или GitHub-репозиторию Nautilus для получения дополнительной информации о аналогичных проблемах и возможных исправлениях. Также не забудьте самостоятельно сделать резервные копии всех важных данных перед выполнением изменений.

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

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

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