You are not logged in.

#1 2026-06-19 16:20:18

RayenHadd
Member
Registered: 2026-01-26
Posts: 10

[SOLVED] Unable to take screenshots / export files in hyprland setup

I use Hyprland, for some reason capturing screenshots and exporting files worked and now it doesn't
I asked AI but I achieved nothing,
Example of what's happening:

❯ flatpak run be.alexandervanhee.gradia --screenshot=INTERACTIVE 
Screenshot failed: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not activate remote peer 'org.freedesktop.portal.Desktop': startup job failed (3)
Screenshot was cancelled or failed. Exiting.

I have all necessary packages installed:

❯ systemctl --user status xdg-desktop-portal xdg-desktop-portal-hyprland xdg-desktop-portal-gtk
○ xdg-desktop-portal.service - Portal service
     Loaded: loaded (/usr/lib/systemd/user/xdg-desktop-portal.service; static)
     Active: inactive (dead)

Jun 19 17:14:30 artbook systemd[855]: Dependency failed for Portal service.
Jun 19 17:14:30 artbook systemd[855]: xdg-desktop-portal.service: Job xdg-desktop-portal.service/start failed with result 'dependency'.
Jun 19 17:14:42 artbook systemd[855]: Dependency failed for Portal service.
Jun 19 17:14:42 artbook systemd[855]: xdg-desktop-portal.service: Job xdg-desktop-portal.service/start failed with result 'dependency'.
Jun 19 17:15:39 artbook systemd[855]: Dependency failed for Portal service.
Jun 19 17:15:39 artbook systemd[855]: xdg-desktop-portal.service: Job xdg-desktop-portal.service/start failed with result 'dependency'.
Jun 19 17:15:39 artbook systemd[855]: Dependency failed for Portal service.
Jun 19 17:15:39 artbook systemd[855]: xdg-desktop-portal.service: Job xdg-desktop-portal.service/start failed with result 'dependency'.
Jun 19 17:16:04 artbook systemd[855]: Dependency failed for Portal service.
Jun 19 17:16:04 artbook systemd[855]: xdg-desktop-portal.service: Job xdg-desktop-portal.service/start failed with result 'dependency'.

● xdg-desktop-portal-hyprland.service - Portal service (Hyprland implementation)
     Loaded: loaded (/usr/lib/systemd/user/xdg-desktop-portal-hyprland.service; static)
     Active: active (running) since Fri 2026-06-19 17:08:52 CET; 9min ago
 Invocation: 5b1055e8a06b49b1a3c02a826374b9ba
   Main PID: 1701 (xdg-desktop-por)
      Tasks: 6 (limit: 76482)
     Memory: 9.7M (peak: 11.1M)
        CPU: 63ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/xdg-desktop-portal-hyprland.service
             └─1701 /usr/lib/xdg-desktop-portal-hyprland

Jun 19 17:08:52 artbook xdg-desktop-portal-hyprland[1701]: [LOG]  | Got interface: zwlr_screencopy_manager_v1 (ver 3)
Jun 19 17:08:52 artbook xdg-desktop-portal-hyprland[1701]: [LOG] [pipewire] connected
Jun 19 17:08:52 artbook xdg-desktop-portal-hyprland[1701]: [LOG] [screencopy] init successful
Jun 19 17:08:52 artbook xdg-desktop-portal-hyprland[1701]: [LOG]  | Got interface: hyprland_toplevel_export_manager_v1 (ver 2)
Jun 19 17:08:52 artbook xdg-desktop-portal-hyprland[1701]: [LOG]  | Got interface: ext_output_image_capture_source_manager_v1 (ver 1)
Jun 19 17:08:52 artbook xdg-desktop-portal-hyprland[1701]: [LOG]  | Got interface: ext_foreign_toplevel_image_capture_source_manager_v1 (ver 1)
Jun 19 17:08:52 artbook xdg-desktop-portal-hyprland[1701]: [LOG]  | Got interface: ext_image_copy_capture_manager_v1 (ver 1)
Jun 19 17:08:52 artbook xdg-desktop-portal-hyprland[1701]: [LOG]  | Got interface: wp_color_manager_v1 (ver 1)
Jun 19 17:08:52 artbook xdg-desktop-portal-hyprland[1701]: [LOG]  | Got interface: wp_drm_lease_device_v1 (ver 1)
Jun 19 17:08:52 artbook xdg-desktop-portal-hyprland[1701]: [LOG]  | Got interface: wp_linux_drm_syncobj_manager_v1 (ver 1)

○ xdg-desktop-portal-gtk.service - Portal service (GTK/GNOME implementation)
     Loaded: loaded (/usr/lib/systemd/user/xdg-desktop-portal-gtk.service; static)
     Active: inactive (dead)

But as you can see xdg-desktop-portal is inactive
Also a look at its deps:

❯ systemctl --user show xdg-desktop-portal.service --property=Requisite --property=After --property=PartOf
Requisite=graphical-session.target
PartOf=graphical-session.target
After=-.mount graphical-session.target dbus.socket home.mount session.slice basic.target

this is what AI asked me to show for it, I don't know if it will help
I currently can't stream on discord nor export or upload because the file manager doesn't pop up, I cannot take screenshots too.

Last edited by RayenHadd (2026-06-19 17:49:53)

Offline

#2 2026-06-19 17:20:12

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,152

Re: [SOLVED] Unable to take screenshots / export files in hyprland setup

Jun 19 17:14:42 artbook systemd[855]: xdg-desktop-portal.service: Job xdg-desktop-portal.service/start failed with result 'dependency'.

https://bbs.archlinux.org/viewtopic.php?id=313965

Offline

#3 2026-06-19 17:50:09

RayenHadd
Member
Registered: 2026-01-26
Posts: 10

Re: [SOLVED] Unable to take screenshots / export files in hyprland setup

seth wrote:
Jun 19 17:14:42 artbook systemd[855]: xdg-desktop-portal.service: Job xdg-desktop-portal.service/start failed with result 'dependency'.

https://bbs.archlinux.org/viewtopic.php?id=313965

Thank you!

Offline

Board footer

Powered by FluxBB