You are not logged in.
i updated my system yesterday and now I am seeing that through flameshot I am unable to take any screenshots. I do not what went wrong. Is it alright to post about that here. I do need help in this matter.
from cli:
$ sudo flameshot full
[sudo] password for shobhit:
flameshot: warning: No DBus System Notification service found
flameshot: error: Could not locate the `org.freedesktop.portal.Desktop` service
flameshot: warning: No DBus System Notification service found
flameshot: error: Unable to capture screen
flameshot: warning: No DBus System Notification service found
flameshot: info: Screenshot aborted.
$ flameshot full
flameshot: error: Could not locate the `org.freedesktop.portal.Desktop` service
flameshot: error: Unable to capture screen
flameshot: info: Screenshot aborted.Last edited by Jodi42 (2026-06-14 01:01:18)
Offline
Don't randomly sudo stuff - you'll cause more harm than good this way.
https://bbs.archlinux.org/viewtopic.php?id=313883
Offline
Mine doesnt work too,
$ flameshot gui
flameshot: error: Could not locate the `org.freedesktop.portal.Desktop` service
flameshot: error: Unable to capture screen
flameshot: info: Screenshot aborted.
same error as him updated with sudo pacman -Syu today and flameshot doesnt work now.
Last edited by pdorfs (2026-06-13 11:09:39)
Offline
Mind clicking the link in #2 ?
Offline
Same issue. Fixing xdg-desktop-portal didn't solve it for me, although it changed to the timeout error from complaining about the portal being missing. I threw hermes agent at it which managed to fix it though:
Root cause: Flameshot v14 detects xdg-desktop-portal on the D-Bus session and tries to use the screenshot portal. But no backend provides screenshot support for Awesome WM on X11 (the GTK portal doesn't include it), so the call hangs for 30 seconds then fails.
Fix: Added useX11LegacyScreenshot=true to ~/.config/flameshot/flameshot.ini. This tells flameshot to bypass the portal and use Qt's native X11 screenshot capture instead.
The config now reads:
[General] ... useX11LegacyScreenshot=trueTested — flameshot full captures a 5120×1440 PNG successfully. The gui mode (interactive annotation) should also work now since it uses the same underlying capture path.
Last edited by H3g3m0n (2026-06-13 12:01:00)
Offline
That should be a different issue though, https://github.com/flameshot-org/flameshot/issues/4639
Offline
@seth The solution mentioned in your provided link does not work for me too in this case.
[General]
...
useX11LegacyScreenshot=true
This worked
Offline
Ftr, did the error change like for H3g3m0n ?
(xdg-desktop-portal-gtk doesn't implement the screenshot function)
Offline
For me the screenshot screen wasn't even opening up. So the moment i did X11Legacy option, the screenshot screen came alive.
Offline
All relevant errors would be on the console (no sudo!)
Offline
❯ flameshot full
Using deprecated legacy X11 screenshot method. Consider installing xdg-desktop-portal for your desktop.
flameshot: info: Capture saved as /home/shobhit/Pictures/Screenshots/13-28 PM Monday June 15-06-2026 .pngwhen removed the X11Legacy option, on terminal it gets stuck.
❯ flameshot full
flameshot: error: Screenshot portal timed out after 30 seconds
flameshot: error: Unable to capture screen
flameshot: info: Screenshot aborted.
❯ systemctl --user cat xdg-desktop-portal.service
# /home/shobhit/.config/systemd/user/xdg-desktop-portal.service
[Unit]
Description=Portal service
PartOf=graphical-session.target
# Requisite=graphical-session.target
After=graphical-session.target
[Service]
Type=dbus
BusName=org.freedesktop.portal.Desktop
ExecStart=/usr/lib/xdg-desktop-portal
Slice=session.sliceLast edited by Jodi42 (2026-06-15 08:01:12)
Offline
Yup, you're moving from "xdg-desktop-portal doesn't start" to "your portal doesn't do screenshots" (not being handled by flameshot and afaiu there's not even an API to query the available features, so you'd always run into the timeout)
Offline
Same issue. Fixing xdg-desktop-portal didn't solve it for me, although it changed to the timeout error from complaining about the portal being missing. I threw hermes agent at it which managed to fix it though:
Qwen3.6 35B A3B wrote:Root cause: Flameshot v14 detects xdg-desktop-portal on the D-Bus session and tries to use the screenshot portal. But no backend provides screenshot support for Awesome WM on X11 (the GTK portal doesn't include it), so the call hangs for 30 seconds then fails.
Fix: Added useX11LegacyScreenshot=true to ~/.config/flameshot/flameshot.ini. This tells flameshot to bypass the portal and use Qt's native X11 screenshot capture instead.
The config now reads:
[General] ... useX11LegacyScreenshot=trueTested — flameshot full captures a 5120×1440 PNG successfully. The gui mode (interactive annotation) should also work now since it uses the same underlying capture path.
For now this solution has worked for me. I am sticking to it until an update drops of flameshot
Offline
Don't hold your breath - the problem isn't flameshot but xdg-desktop-portal because your implementation doesn't support taking screenshots.
https://github.com/flameshot-org/flameshot/issues/4737
https://github.com/flameshot-org/flameshot/issues/4732
Also https://github.com/flameshot-org/flameshot/issues/4666 and https://github.com/flameshot-org/flameshot/issues/4639
Offline
For anyone who ended up here from a search, since this thread was my top result:
For me, the /.config/flameshot/ folder was nonexistent. Additionally, running pacman -S flameshot made pacman claim it was doing a fresh installation as opposed to reinstalling like it usually would. I'm not sure if one is related to the other or if the directory never existed to begin with. I was launching flameshot via shell script, so I hadn't bothered with the config until now.
Recreating the directory, flameshot.ini, and adding useX11LegacyScreenshot=true worked as described by H3g3m0n. Thank you.
Offline
H3g3m0n wrote:Same issue. Fixing xdg-desktop-portal didn't solve it for me, although it changed to the timeout error from complaining about the portal being missing. I threw hermes agent at it which managed to fix it though:
This solve for meQwen3.6 35B A3B wrote:Root cause: Flameshot v14 detects xdg-desktop-portal on the D-Bus session and tries to use the screenshot portal. But no backend provides screenshot support for Awesome WM on X11 (the GTK portal doesn't include it), so the call hangs for 30 seconds then fails.
Fix: Added useX11LegacyScreenshot=true to ~/.config/flameshot/flameshot.ini. This tells flameshot to bypass the portal and use Qt's native X11 screenshot capture instead.
The config now reads:
[General] ... useX11LegacyScreenshot=trueTested — flameshot full captures a 5120×1440 PNG successfully. The gui mode (interactive annotation) should also work now since it uses the same underlying capture path.
For now this solution has worked for me. I am sticking to it until an update drops of flameshot
Offline