Bug 52041

Summary: No such interface "org.freedesktop.portal.Settings" в некоторых случаях
Product: Branch p11 Reporter: Александр <Sash0k.V>
Component: xfce4-sessionAssignee: Mikhail Efremov <sem>
Status: UNCONFIRMED --- QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5 CC: Sash0k.V, amakeenk
Version: unspecified   
Hardware: x86_64   
OS: Linux   

Description Александр 2024-11-14 15:04:29 MSK
Тестирую starterkit-p11-xfce в live-режиме

1)
$ su - 
# apt-get update
# apt-get install xdg-desktop-portal
$ test.sh // в параллельной консоли
# apt-get install xdg-desktop-portal-xapp
$ test.sh 

при такой последовательности действий тестовый код будет возвращать
Error org.freedesktop.DBus.Error.UnknownMethod: No such interface "org.freedesktop.portal.Settings" on object at path /org/freedesktop/portal/desktop

Если сделать сразу:
$ su - 
# apt-get update
# apt-get install xdg-desktop-portal-xapp
$ test.sh // в параллельной консоли
то интерфейс доступен (xdg-desktop-portal установится сама, в качестве зависимости для xdg-desktop-portal-xapp)
также всё будет работать, если между установками xdg-desktop-portal и xdg-desktop-portal-xapp не выполнять test.sh aka dbus-send (шаг 4 из варианта 1)

test.sh:
$ dbus-send --print-reply --session \
    --dest=org.freedesktop.portal.Desktop \
    /org/freedesktop/portal/desktop \
    org.freedesktop.portal.Settings.ReadAll \
    array:string:\*

Дополнительно: эти ссылки могут быть полезными, нашёл при самостоятельном изучении проблемы (хотя вижу что в Альте версии выше, и не должны быть подвержены)
https://tommie.github.io/a/2024/08/xfce-gnome-dark-mode
https://github.com/flatpak/xdg-desktop-portal/pull/1358