Live data from Hacker News

Flameshot – Simple, powerful screenshot tool for all major operating systems

flameshot.org

41–50 of 130 posts

Re: Flameshot – Simple, powerful screenshot tool for all major operating systems

#41
post #31

When it says "supports Wayland" does it actually mean that Wayland upped the game to support screenshots at the protocol level, or is this all the major compositors have settled on a de-facto screenshot standard to implement in parallel to Wayland? Because I don't think, technically, it is possible for a screenshot tool to "support Wayland".

There's no real standard, but something that may develop into a de-facto standard. The 3 possible ways I am aware of are:

- org.gnome.Shell.Screenshot, a dbus API primarily/only used by GNOME

- wlr-screencopy, a Wayland protocol extension primarily implemented by wlroots, which Sway, Wayfire and many other compositors use

- xdg-desktop-portal, which is promoted by the freedesktop group and an abstraction of both APIs using special portals for each desktop, Flatpak compatible and delivering screen content via Pipewire (supported by Firefox and Chromium)

Flameshot now supports the former 2, I have the most long term hope for the latter one.

Re: Flameshot – Simple, powerful screenshot tool for all major operating systems

#43
post #24

I don't wanna poop on their parade, but haven't Wayland screenshotters been around for a while? https://github.com/emersion/grim That one has at least been around for long enough, and has worked perfectly under Sway for long enough, that I had to look up its name because I had it bound to a hotkey and had forgotten what it was called.

grim (awesome together with slurp and wl-clipboard) only works on wlroots. Flameshot aims to be cross-desktop compatible and is a GUI tool.

Re: Flameshot – Simple, powerful screenshot tool for all major operating systems

#44
post #31

When it says "supports Wayland" does it actually mean that Wayland upped the game to support screenshots at the protocol level, or is this all the major compositors have settled on a de-facto screenshot standard to implement in parallel to Wayland? Because I don't think, technically, it is possible for a screenshot tool to "support Wayland".

There's no real standard, but something that may develop into a de-facto standard. The 3 possible ways I am aware of are: - org.gnome.Shell.Screenshot, a dbus API primarily/only used by GNOME - wlr-screencopy, a Wayland protocol extension primarily implemented by wlroots, which Sway, Wayfire and many other compositors use - xdg-desktop-portal, which is promoted by the freedesktop group and an abstraction of both APIs…

I was researching the issue and noticed wlr-screencapture. I was hoping to see it at https://github.com/wayland-project/wayland-protocols too, but no luck. Thanks for the lead on xfg-desktop-portal.

It is fascinating watching the near decade-long journey as Wayland tackles screenshots.

Re: Flameshot – Simple, powerful screenshot tool for all major operating systems

#45

For users who like flameshot: I found ksnip even more compelling as it has more annotation features and tabs.

Anyone else here who found Shutter to be quite handy?

I tried flameshot once and don't really get how one would find it more useful than Shutter.

Re: Flameshot – Simple, powerful screenshot tool for all major operating systems

#46

I wish this tool existed on MacOS, being able to annotate screenshots in such a fluid manner was a great feature on Linux.

Shift-Command-[3,4,5]?

Unless this does something that I'm not seeing, macOS has this tool builtin

Re: Flameshot – Simple, powerful screenshot tool for all major operating systems

#47

Don't get me wrong, Flameshot is a great tool, but this feels a bit like celebrating every turn after reinventing the wheel.

it kinda is.

the whole wayland ecosystem is slowling taking shape month after month. and given the radical change that wayland is, most thing have to be re-implemented using radically different tooling, libraries and approaches, which is very similar to re-inventing.

Re: Flameshot – Simple, powerful screenshot tool for all major operating systems

#48

Anyone knows how to bind the printscreen key to automated flameshot screenshoting ? (using awesome/sway/thingslikethat). I'd like to emulate spectacle (kde screenshot tool) that allows a 2 seconds delay between rectangular area or application to be screenshoted.

Tangentially related, here's my screenshot command for grim that you could easily build a sleep into:

command_screenshot_interactive = grim -g "$(slurp)" - | tee $(xdg-user-dir DOCUMENTS)/screencap/$(date +%Y-%m-%dT%H:%M:%SZ).png | wl-copy

Re: Flameshot – Simple, powerful screenshot tool for all major operating systems

#49

What is the best screen recorder?

OBS Studio + some mechanism to connect it to your compositor. For wlroots-based compositors like sway here's the most lightweight solution: https://hg.sr.ht/~scoopta/wlrobs For mutter (GNOME): https://github.com/flatpak/xdg-desktop-portal + pipewire

wlrobs has issues for me with 2 screens of different densities. With xdg-desktop-portal-wlr the Pipewire route will work as well.

My favorite way to record on wlroots compositors is wf-recorder, which seems to be lighter on resources than the others.

There's also a fork of SimpleScreenRecorder (with similar issues, unfortunately).

Here's an overview of screencasting tools for wlroots based compositors like Sway and Wayfire: https://github.com/solarkraft/awesome-wlroots#screencasting

Re: Flameshot – Simple, powerful screenshot tool for all major operating systems

#50
Somewhat related, does anyone know of a working screen recorder for wayland? The gnome builtin one is broken on 20.04 and 20.10. There’s a fix upstream, but it doesn’t look like it’s going to make it to the repos for a while yet
Post reply on HN