Как починить ошибки xdg?

23/09/2023 05:19	systemd	xdg-desktop-portal.service: start operation timed out. Terminating.
23/09/2023 05:19	systemd	xdg-desktop-portal.service: Failed with result 'timeout'.
23/09/2023 05:19	systemd	Failed to start Portal service.
Часто выскакивает сообщение в логах
Установлены все порты xdg
Среди запущенных демонов нет xdg-... юнитов, но они есть в папке /usr/lib/systemd/user и их там целая куча:
plasma-xdg-desktop-portal-kde.service
tracker-xdg-portal-3.service
xdg-desktop-autostart.target
xdg-desktop-portal-gnome.service
xdg-desktop-portal-gtk.service
xdg-desktop-portal-hyprland.service
xdg-desktop-portal-rewrite-launchers.service
xdg-desktop-portal.service
xdg-desktop-portal-wlr.service
xdg-desktop-portal-xapp.service
xdg-document-portal.service
xdg-permission-store.service
xdg-user-dirs-update.service
Пробовал их перемещать в папку /etc/systemd/system/ и запускать в ручную но влезают только ошибки юнитов
Насколько я понял xdg это пакеты поддержки других оформлений окон, из других графических оболочек в родной среде например gnome рамок в xfwm4
Если не мешает, то не обращать внимания. А вот в sway эта гадость приводить к тормозам.
Использую sway, поэтому принял кардинальное решение - полностью удалил эту гадость ... xdg-desktop-portal
sudo pacman -Rdd xdg-desktop-portal-gtk xdg-desktop-portal-gnome xdg-desktop-portal xdg-desktop-portal-wlr
включая nautilus, которому тоже она нужна
systemctl –user status xdg-desktop-portal.service
Unit xdg-desktop-portal.service could not be found.
systemctl status xdg-desktop-portal.service
Unit xdg-desktop-portal.service could not be found.

Был топик на эту тему.
Ошибки не исчезают с опытом - они просто умнеют
vasek
Если не мешает, то не обращать внимания. А вот в sway эта гадость приводить к тормозам.
Использую sway, поэтому принял кардинальное решение - полностью удалил эту гадость … xdg-desktop-portal
sudo pacman -Rdd xdg-desktop-portal-gtk xdg-desktop-portal-gnome xdg-desktop-portal xdg-desktop-portal-wlr
включая nautilus, которому тоже она нужна
systemctl –user status xdg-desktop-portal.service
Unit xdg-desktop-portal.service could not be found.
systemctl status xdg-desktop-portal.service
Unit xdg-desktop-portal.service could not be found.

Был топик на эту тему.
Удалил xdg-desktop-portal-gnome пропала ошибка, но это не решение проблемы, не понятно почему этот порт сбоит
[b]systemctl --user status xdg-desktop-portal.service[/b]
Unit xdg-desktop-portal.service could not be found.
[b]systemctl status xdg-desktop-portal.service[/b]
Unit xdg-desktop-portal.service could not be found.
так же его нет в списке загруженных юнитов, его вызывает какая то другая служба, в systemctl status user@1000.service есть запись:
├─xdg-desktop-portal-gtk.service
             │ │ └─6560 /usr/lib/xdg-desktop-portal-gtk
             │ ├─xdg-desktop-portal-xapp.service
             │ │ └─9053 /usr/lib/xdg-desktop-portal-xapp

этои порты в процессах есть
Значит удалил не все ... смотри зависимости .... pacman -Sii xdg-desktop-portal ... и др.

PS - ... а что это?
ivan10
└─9053 /usr/lib/xdg-desktop-portal-xapp
xdg-desktop-portal-xapp зависит от xdg-desktop-portal
pacman -Sii xdg-desktop-portal-xapp | grep Зависит
Зависит от : xdg-desktop-portal xapp
... возможно что то есть еще - нужно смотреть ...
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.