Package: xdg-desktop-portal-wlr
Version: 0.1.0-2
Severity: normal

Dear Maintainer,

Citing the xdg-desktop-portal-wlr FAQ at 
https://github.com/emersion/xdg-desktop-portal-wlr/wiki/FAQ#how-do-i-run-xdpw:
> When a d-bus message is sent to xdg-desktop-portal, it will read a file
> we install called wlr.portal. That file specifies the name of the
> interfaces we implement, the d-bus name that we claim, as well as a
> value for XDG_CURRENT_DESKTOP for which our implementation is
> appropriate. Additionally, the systemd service file maps our d-bus name
> to the actual executable, so that d-bus knows what binary to start when
> xdg-desktop-portal forwards us a request.

% dpkg -L xdg-desktop-portal-wlr
/.
/usr
/usr/libexec
/usr/libexec/xdg-desktop-portal-wlr
/usr/share
/usr/share/dbus-1
/usr/share/dbus-1/services
/usr/share/dbus-1/services/org.freedesktop.impl.portal.desktop.wlr.service
/usr/share/doc
/usr/share/doc/xdg-desktop-portal-wlr
/usr/share/doc/xdg-desktop-portal-wlr/changelog.Debian.gz
/usr/share/doc/xdg-desktop-portal-wlr/copyright
/usr/share/xdg-desktop-portal
/usr/share/xdg-desktop-portal/portals
/usr/share/xdg-desktop-portal/portals/wlr.portal

On desktops running systemd the xdg-desktop-portal-wlr process gets
incorrectly attributed to the user ("session") DBus service.

Could you please install the systemd user service bundled with upstream
source as part of this package?
It is produced by the meson build process from this file:
https://github.com/emersion/xdg-desktop-portal-wlr/blob/68f9759a78935db01dbad34035e5fa2648ca1f71/contrib/systemd/xdg-desktop-portal-wlr.service.in
by this line:
https://github.com/emersion/xdg-desktop-portal-wlr/blob/68f9759a78935db01dbad34035e5fa2648ca1f71/meson.build#L78

This is not going to affect installations without systemd.

Thanks in advance!


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.8.0-2-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), 
LANGUAGE=ru_RU.UTF-8
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages xdg-desktop-portal-wlr depends on:
ii  libc6               2.31-9
ii  libpipewire-0.3-0   0.3.19-3
ii  libsystemd0         247.3-1
ii  libwayland-client0  1.18.0-2~exp1.1
ii  xdg-desktop-portal  1.8.0-3

xdg-desktop-portal-wlr recommends no packages.

xdg-desktop-portal-wlr suggests no packages.

-- no debconf information

Reply via email to