flameshot freeze while
scrot does not. I have not been trying
flameshot since this started happening, because the way it works, if it freezes, the entire X session is frozen, so I have just been trying
scrot run from a normal xterm shell (as in not under
nix-shell) exits in about one second, producing a screenshot in an image file as expected.
screengrab run under the same shell behaves normally until I either save the screenshot to a file or hit the “Copy” button (to copy to the clipboard), at which point it freezes indefinitely, even though it writes the image file almost right away (and the image appears fine in an image viewer).
Although while I was repeating this process, I just noticed this output from
screengrab while it is frozen:
Notify: Unable to create interface.
This may due to me not having a notification daemon running (due to a bug in
Edited to add: I have verified that this is the case: these screenshot programs are hanging trying to talk to the notification dbus service, which is not present.