Bug 52041 - No such interface "org.freedesktop.portal.Settings" в некоторых случаях
Summary: No such interface "org.freedesktop.portal.Settings" в некоторых случаях
Status: UNCONFIRMED
Alias: None
Product: Branch p11
Classification: Unclassified
Component: xfce4-session (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Efremov
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-14 15:04 MSK by Александр
Modified: 2024-11-14 16:00 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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