xdg-desktop-portal падает в ошибку после логина через sddm в сессию Hyprland (wayland) Порядок действий. 1. Старт сессии Hyprland через sddm. Лог ошибки systemctl --user status xdg-desktop-portal.service янв 28 13:21:07 workstation systemd[2595]: Starting xdg-desktop-portal.service - Portal service... янв 28 13:21:07 workstation /usr/libexec/xdg-desktop-portal[4178]: Choosing gtk.portal for org.freedesktop.impl.portal.Lockdown as a last-resort > янв 28 13:21:07 workstation systemd[2595]: Started xdg-desktop-portal.service - Portal service. янв 28 13:21:07 workstation /usr/libexec/xdg-desktop-portal[4178]: g_object_ref: assertion 'G_IS_OBJECT (object)' failed янв 28 13:21:09 workstation systemd[2595]: Stopping xdg-desktop-portal.service - Portal service... янв 28 13:21:09 workstation systemd[2595]: Stopped xdg-desktop-portal.service - Portal service. янв 28 13:21:31 workstation systemd[4414]: Dependency failed for xdg-desktop-portal.service - Portal service. янв 28 13:21:31 workstation systemd[4414]: xdg-desktop-portal.service: Job xdg-desktop-portal.service/start failed with result 'dependency'. Версия пакета. Name : xdg-desktop-portal Version : 1.21.0 Release : alt1 DistTag : sisyphus+406153.200.1.1
Дополнительные логи. янв 28 13:21:28 workstation sddm-helper[4405]: pam_tcb(sddm:session): Session opened for user by (uid=0) янв 28 13:21:28 workstation systemd-logind[963]: New session '8' of user 'user' with class 'manager' and type 'unspecified'. янв 28 13:21:31 workstation dbus-daemon[4452]: [session uid=1000 pid=4452 pidfd=5] Activating via systemd: service name='org.freedesktop.portal.Desktop' unit='xdg-desktop-portal.service' requested by ':1.10' (uid=1000 pid=4543 comm="kwalletd6") янв 28 13:21:31 workstation systemd[4414]: graphical-session.target - Current graphical user session is inactive. янв 28 13:21:31 workstation systemd[4414]: Dependency failed for xdg-desktop-portal.service - Portal service. янв 28 13:21:31 workstation systemd[4414]: xdg-desktop-portal.service: Job xdg-desktop-portal.service/start failed with result 'dependency'.
(Ответ для vozavozin на комментарий #0) > 1. Старт сессии Hyprland через sddm. Аналогичная проблема и в сессии hyprland с gdm. Мне пока помог workaround из https://bugzilla.altlinux.org/show_bug.cgi?id=57638#c2
xdg-desktop-portal-1:1.20.3-alt1 -> sisyphus: Wed Jan 28 2026 Yuri N. Sedunov <aris@altlinux> 1:1.20.3-alt1 - back to stable (ALT #57686)
Спасибо за помощь. Теперь все ясно, hypr не стартует graphical-session.target, а новый xdg-desktop-portal теперь его требует. https://github.com/flatpak/xdg-desktop-portal/commit/4d284de29d1d0740c9b80b634631a8f253287680 Здесь написан ещё вариант решения. https://github.com/hyprwm/Hyprland/issues/9342