xdg-desktop-portal-kde only works if system is reconfigured with gnome-desktop-service-type

  • Open
  • quality assurance status badge
Details
2 participants
  • Nathan Dehnel
  • Zheng Junjie
Owner
unassigned
Submitted by
Nathan Dehnel
Severity
normal
N
N
Nathan Dehnel wrote on 6 Sep 2023 05:23
(name . bug-guix)(address . bug-guix@gnu.org)
CAEEhgEvcfb33=uXsUv0zTs=BsXcwc7bpgENfTfKa7LdCnfyyCg@mail.gmail.com
if gnome-desktop is enabled:
-kde file picker works
if gnome-dekstop is not installed:
Gtk-WARNING **: 22:04:20.326: Can't open portal file chooser:
GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildSignaled: Process
org.freedesktop.portal.Desktop received signal 5

guix c3d48d0
Z
Z
Zheng Junjie wrote on 6 Sep 2023 16:27
(address . 65770@debbugs.gnu.org)
875y4nbck4.fsf@iscas.ac.cn
Hello, can you try it?
From 09104e9b8f13868751dc2d5f514b01a6c286e790 Mon Sep 17 00:00:00 2001
Message-ID: <09104e9b8f13868751dc2d5f514b01a6c286e790.1694010267.git.zhengjunjie@iscas.ac.cn>
From: Zheng Junjie <zhengjunjie@iscas.ac.cn>
Date: Wed, 6 Sep 2023 22:23:11 +0800
Subject: [PATCH] gnu: xdg-desktop-portal-kde: Add miss input.

* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Add miss input.
[propagated-inputs]: add xdg-desktop-portal.
---
gnu/packages/freedesktop.scm | 2 ++
1 file changed, 2 insertions(+)

Toggle diff (17 lines)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 0a1c9bffb3..e60bff05dd 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -2936,6 +2936,8 @@ (define-public xdg-desktop-portal-kde
libxkbcommon
kio-fuse
wayland-protocols))
+ (propagated-inputs
+ (list xdg-desktop-portal))
(synopsis "Backend implementation for xdg-desktop-portal using Qt/KF5")
(description "This package provides a backend implementation
for xdg-desktop-portal that is using Qt/KF5.")

base-commit: 6113e0529d61df7425f64e30a6bf77f7cfdfe5a5
--
2.41.0
N
N
Nathan Dehnel wrote on 15 Nov 2023 20:22
(address . 65770@debbugs.gnu.org)
CAEEhgEu8saX1GVvQTMZu4-EgpKtQM=K-yzD1gi6YTMdzTORW_Q@mail.gmail.com
Hi, sorry for the late reply. These two package installs were
necessary to fix it:
xdg-desktop-portal
gsettings-desktop-schemas
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 65770@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 65770
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch