You are not logged in.

#1 Yesterday 01:17:54

nottucks
Member
Registered: 2024-08-10
Posts: 1

Dustforce DX (Steam or GOG), crash on startup from xdg-desktop-portal

Apologies if I'm not formatting this correctly, I'm new to posting here.

I use Hyprland, and I have XWayland enabled.

I've had an issue where Dustforce DX crashes on boot with no informational output in the logs along with an error that pops up coinciding with an error message in the journal from xdg-desktop-portal saying that "Inhibiting other than idle not supported". I've found nothing in the wiki pages for steam, xdg-destop-portal, or even anything specific online about this game and this specific error message. Is this a fixable bug, or is the native dustforce port borked?

xdg-desktop portal status:

systemctl --user status xdg-desktop-portal
● xdg-desktop-portal.service - Portal service
     Loaded: loaded (/usr/lib/systemd/user/xdg-desktop-portal.service; static)
     Active: active (running) since Tue 2025-06-17 18:54:13 CDT; 1h 24min ago
 Invocation: 9cec0face8be4cef910eb1ef462f438d
   Main PID: 1430 (xdg-desktop-por)
      Tasks: 6 (limit: 36635)
     Memory: 4.2M (peak: 5.2M)
        CPU: 681ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/xdg-desktop-portal.service
             └─1430 /usr/lib/xdg-desktop-portal

Jun 17 19:40:39 AHHHHHHHHHHHHHH xdg-desktop-por[1430]: A backend call failed: Inhibiting other than idle not supported
Jun 17 19:41:49 AHHHHHHHHHHHHHH xdg-desktop-por[1430]: Realtime error: Could not get pidns for pid 15855: Could not fstatat ns/pid: Not a directory
Jun 17 19:41:49 AHHHHHHHHHHHHHH xdg-desktop-por[1430]: Realtime error: Could not get pidns for pid 15855: Could not fstatat ns/pid: Not a directory
Jun 17 19:43:45 AHHHHHHHHHHHHHH xdg-desktop-por[1430]: A backend call failed: Inhibiting other than idle not supported
Jun 17 19:45:06 AHHHHHHHHHHHHHH xdg-desktop-por[1430]: A backend call failed: Inhibiting other than idle not supported
Jun 17 19:59:08 AHHHHHHHHHHHHHH xdg-desktop-por[1430]: A backend call failed: Inhibiting other than idle not supported
Jun 17 19:59:10 AHHHHHHHHHHHHHH xdg-desktop-por[1430]: A backend call failed: Inhibiting other than idle not supported
Jun 17 19:59:26 AHHHHHHHHHHHHHH xdg-desktop-por[1430]: A backend call failed: Inhibiting other than idle not supported
Jun 17 20:02:45 AHHHHHHHHHHHHHH xdg-desktop-por[1430]: A backend call failed: Inhibiting other than idle not supported
Jun 17 20:02:53 AHHHHHHHHHHHHHH xdg-desktop-por[1430]: A backend call failed: Inhibiting other than idle not supported

My running services:

systemctl --user --type=service
  UNIT                                         LOAD   ACTIVE SUB     DESCRIPTION                                                                         
  app-blueman@autostart.service                loaded active running Blueman Applet
  app-caffeine@autostart.service               loaded active running Caffeine-ng
  app-nm\x2dapplet@autostart.service           loaded active running NetworkManager Applet
  at-spi-dbus-bus.service                      loaded active running Accessibility services bus
  dbus-:1.1-org.kde.kded6@0.service            loaded active running dbus-:1.1-org.kde.kded6@0.service
  dbus-:1.39-org.a11y.atspi.Registry@0.service loaded active running dbus-:1.39-org.a11y.atspi.Registry@0.service
  dbus-broker.service                          loaded active running D-Bus User Message Bus
  dconf.service                                loaded active running User preferences database
  dirmngr.service                              loaded active running GnuPG network certificate management daemon
  flatpak-session-helper.service               loaded active running flatpak session helper
  gpg-agent.service                            loaded active running GnuPG cryptographic agent and passphrase cache
  gvfs-daemon.service                          loaded active running Virtual filesystem service
  gvfs-metadata.service                        loaded active running Virtual filesystem metadata service
  gvfs-mtp-volume-monitor.service              loaded active running Virtual filesystem service - Media Transfer Protocol monitor
  gvfs-udisks2-volume-monitor.service          loaded active running Virtual filesystem service - disk device monitor
  keyboxd.service                              loaded active running GnuPG public key management service
  localsearch-3.service                        loaded active running Tracker file system data miner
  pipewire-pulse.service                       loaded active running PipeWire PulseAudio
  pipewire.service                             loaded active running PipeWire Multimedia Service
  plasma-kactivitymanagerd.service             loaded active running KActivityManager Activity manager Service
  plasma-xdg-desktop-portal-kde.service        loaded active running Xdg Desktop Portal For KDE
  wayland-session-bindpid@951.service          loaded active running Bind graphical session to PID 951
  wayland-wm-env@hyprland.desktop.service      loaded active exited  Environment preloader for Hyprland, An intelligent dynamic tiling Wayland compositor
  wayland-wm@hyprland.desktop.service          loaded active running Main service for Hyprland, An intelligent dynamic tiling Wayland compositor
  wireplumber.service                          loaded active running Multimedia Service Session Manager
  xdg-desktop-portal-gtk.service               loaded active running Portal service (GTK/GNOME implementation)
  xdg-desktop-portal-hyprland.service          loaded active running Portal service (Hyprland implementation)
  xdg-desktop-portal.service                   loaded active running Portal service
  xdg-document-portal.service                  loaded active running flatpak document portal service
  xdg-permission-store.service                 loaded active running sandboxed app permission store

Legend: LOAD   → Reflects whether the unit definition was properly loaded.
        ACTIVE → The high-level unit activation state, i.e. generalization of SUB.
        SUB    → The low-level unit activation state, values depend on unit type.

30 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

Last edited by nottucks (Yesterday 01:19:16)

Offline

Board footer

Powered by FluxBB