«Службы проводника» в Xfce (Arch Linux)-Отчет об исправлении ошибки

Браузеры, почтовые клиенты, офисные пакеты, файловые менеджеры, редакторы и т.п.
Закрыто
BendalfRU
Сообщения: 318
Зарегистрирован: 07.07.2025

#

Отчет об исправлении ошибки «Службы проводника» в Xfce (Arch Linux)
Произошло сразу же после обновления системы и перезагрузки.
Начало работы 2026-04-05 11:40:32 ; Конец работы 2026-04-05 13:57:42

Окружение: Arch Linux, Xfce 4.18, Thunar. Версии виновников в конце.
Доказательства: Скриншоты в конце и черновик по ссылке.

1. Симптомы (Проблема)
При клике на значки рабочего стола или Корзину возникает ошибка:
«Не удалось открыть файл. Эта функция требует наличия службы проводника».
Запуск приложений из каталогов ~/.local/share/applications/ или /usr/share/applications/ требует прав root (пароля администратора).
Функция «Очистить корзину» выдает ошибку о «службе корзины».
В «Текущем сеансе» процесс Thunar отображается без PID (не запущен как сервис).

2. Причины
Конфликт D-Bus: Установленные компоненты сред GNOME (Nautilus) или MATE (Caja)
перехватили управление системной шиной D-Bus через файл сервиса файлового менеджера.
Сбитые права доступа: Файлы конфигурации в ~/.config/xfce4/ по ошибке стали принадлежать пользователю root.
Изменение путей в Arch: После обновления демон gvfsd переместился из /usr/lib/gvfs/ в /usr/lib/.
Синтаксические ошибки: Поврежденные .desktop файлы в автозагрузке (например, audacious.desktop) блокировали парсер рабочего стола,
эти файлы лежали там с прошлого года.

3. Решение (Пошаговый алгоритм)
Шаг 1: Очистка системы от конфликтов
Удаление неиспользуемых групп MATE (каскадно):
`sudo pacman -Rsc mate mate-extra`
Отключение «Запускать службы GNOME/KDE» в меню Сеансы и запуск -> Дополнительно.

Шаг 2: Исправление прав владельца
Возврат прав пользователю на папку настроек:
`sudo chown -R $USER:$USER ~/.config/xfce4/xfconf/xfce-perchannel-xml/`

Шаг 3: Переназначение Thunar главным в D-Bus
Исправление файла сервиса (путь к Exec):
Файл: /usr/share/dbus-1/services/org.freedesktop.FileManager1.service
Содержимое:
``` ini
[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/Thunar --gapplication-service
```
Шаг 4: Сброс «зависших» настроек сессии
Очистка кэша сеансов: rm -rf ~/.cache/sessions/*
Удаление битых свойств MIME: xdg-mime default thunar.desktop inode/directory

Шаг 5: Исправление битых ярлыков
Проверка и исправление .desktop файлов
в ~/.local/share/applications/ на наличие строк без ключей (например, пустые Name, Comment).

Результат
После перезагрузки и очистки кэша сессий процесс xfdesktop (рабочий стол)
корректно связывается с Thunar через исправленный D-Bus сервис.
Ошибка службы проводника исчезает, права доступа восстанавливаются.
pacman -Q xfce4-session xfce4-desktop thunar gvfs glib2 dbus polkit accountsservice nautilus pluma 2>/dev/null
xfce4-session 4.20.4-1
thunar 4.20.8-2
gvfs 1.58.3-1
glib2 2.86.5-1
dbus 1.16.2-1
polkit 127-3
accountsservice 26.12.8-1
nautilus 49.5-1
pluma 1.28.0-7
~$ stat ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfdesktop.xml
stat: не удалось выполнить statx для '/home/maksim/.config/xfce4/xfconf/xfce-perchannel-xml/xfdesktop.xml': Нет такого файла или каталога

Скриншот
Сеансы и запуск3.jpg
Изображение

Весь этот материал +блуждания во тьме
+ ещё 2 скриншота для подробностей.
Ссылка заблокирована модератором

CPU AMD Phenom(tm) II X4 955 3200МГЦ, 10ГБ ДДР2, GA-MA770-UD3 (Rev. 1.0), АМД Sapphire Radeon HD 4670, hdd ide ata5 120GB+200GB, net rtl8169, audio Creative Labs CA0106.

vall
Аватара пользователя
Администрация
Сообщения: 1094
Зарегистрирован: 09.08.2022

#

BendalfRU:Ссылка заблокирована модератором
Уже сбился со счёту, в который раз. В следующием случае пост будет удалён полностью. Без объяснения причин.

Напомню, что повторные нарушения в полный рост ставят на повестку дня вопрос -- как минимум -- длительного бана.
BendalfRU
Сообщения: 318
Зарегистрирован: 07.07.2025

#

vall:Уже сбился со счёту, в который раз.
пастебины на момент статьи были не доступны.
Гугл диск легальный и надёжный ресурс.

пожалуйста ткните пальцем в пункт ваших правил, который я нарушаю ?
https://archlinux.com.ru/forum/ucp.php?mode=terms
https://archlinux.com.ru/forum/viewtopic.php?p=145#p145
нет ограничений, прямой ссылки на другие правила не могу найти.

1. В правилах указано "нельзя когда обязательна авторизация",
По моей ссылке просмотр всем у кого есть ссылка, без авторизации.
2. Ссылки на статьи сторонних ресурсов вас устраивают.

Что я делаю не так ? Покажите пожалуйста пункт правил форума.
Обвиняете меня в том, чего не сделали вы. То есть не написали чёткое правило.

CPU AMD Phenom(tm) II X4 955 3200МГЦ, 10ГБ ДДР2, GA-MA770-UD3 (Rev. 1.0), АМД Sapphire Radeon HD 4670, hdd ide ata5 120GB+200GB, net rtl8169, audio Creative Labs CA0106.

vall
Аватара пользователя
Администрация
Сообщения: 1094
Зарегистрирован: 09.08.2022

#

https://archlinux.com.ru/forum/ucp.php?mode=terms
С Кодексом поведения Arch Linux ознакомлен и принимаю.

https://archlinux.com.ru/forum/viewtopic.php?p=145#p145
Обратите внимание, что Arch Linux не работает как демократия.

Разглагольствования и жалобы активно пресекаются.
Закрыто