top | item 26446070

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

323 points| VitalyAnkh | 5 years ago |flameshot.org

125 comments

order
[+] hojjat12000|5 years ago|reply
I started using Wayland about a month ago on both my work computer and my laptop (On Pop_OS! 20.10). After seeing too much graphical glitches and weird behavior, specially because Alacritty (my favorite terminal) did not have any window decoration (I read through the whole issue on Gnome's issue tracker for server side decoration and got a little disappointed), I stopped using it on my work PC. But still I'm using it on my laptop. I haven't had any issues there, but I just use my laptop for some web surfing and zoom. Screen capture is a hassle too. I was trying to capture only a part of my screen and had to do an hour worth of research to finally decide to just switch to X.org and get the job done. It's great that Flameshot is now supporting Wayland, and it's great that it is trying to support all the common protocols.
[+] bhay|5 years ago|reply
I've used Flameshot for a while and can say it is definitely the best of many tools I've tried. The direct upload to imgur is particularly nice.
[+] rozab|5 years ago|reply
Why do people still use imgur after all the antipatterns they've pushed? When I tap the direct image links in this thread I get greeted with an extremely slow infinite scrolling page, social media features galore, and intrusive requests to install the app.

I like postimages.org.

[+] dheera|5 years ago|reply
Yes, and the ability to annotate and block out parts of the image before saving. Simple tools that for some reason other screenshot tools have been mind-bogglingly oblivious to provide.

(It has a blur tool too, but I don't recommend blurring sensitive data as if the area under the blur kernel is 1, the sum of the pixel values will be the same before and after the blur, and if an attacker recognizes which font and size it is from other parts of the screen, they use could dictionary attack for the text with the sum of the pixels as the hash to be cracked.)

[+] tex0|5 years ago|reply
I'm so glad. I've been looking for a decent screenshot tool on linux for ... basically forever. This is so amazing.

Thank you!

[+] denysvitali|5 years ago|reply
This is AWESOME news!

I really love to see how well supported Wayland nowadays is. We're probably still missing a couple of things, but so far my experience has been fantastic.

[+] wheybags|5 years ago|reply
#1 problem for me is a combination of issues: - xwayland has no DPI scaling support (or rather, naive blurry pixel upscaling) - jebrains ides have no native Wayland support

Result is a blurry mess of an ide. Once that is resolved, I'll be wholeheartedly aboard the Wayland train.

[+] dmitrygr|5 years ago|reply
The year was 2021: Windows was starting again to support non-x86 hardware architectures, and Microsoft was shipping the best to Linux desktop experience. Mac OS shipped with the the fastest mobile processor in the world. Android basically owned the phone market.... Linux desktop was just getting somewhat working basic screenshot support.
[+] roenxi|5 years ago|reply
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".

[+] solarkraft|5 years ago|reply
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.

[+] scythe|5 years ago|reply
According to the website, it has "experimental" support for GNOME and Plasma (KDE) on Wayland, with Sway added as of the latest version (0.9). As far as I'm aware those three account for most Wayland desktops in the wild, but maybe I'm missing something.
[+] vanous|5 years ago|reply
Using it daily, Flameshot is great! Two wishes I would love to be able to add arrows to an existing, previously arrowed+labeled screenshot, rather then having to redo it again, so the style matches. Also, adding captured screenshots to the list of recent files (in his example Nautilus) would be awesome.
[+] flixic|5 years ago|reply
If you're looking for a screenshot tool for macOS, I cannot recommend CleanShot X highly enough. It in the league of its own, with scroll capture, gifs, even changing your desktop in the screenshot, but not "in reality". I'm really impressed.
[+] gingerlime|5 years ago|reply
Yes. A thousand times.

At our small company we trialed Jumpshare, CloudApp and a bunch of other stuff for both video and screenshots.

Cleanshot was by far the best, and costs the least. Unlike most tools which are SaaSified and require a monthly subscription, CleanShot still offers a one-off license. It's a steal.

The only one at our company not using Cleanshot is a developer on Linux. I think he's using Flameshot.

[+] michaelcampbell|5 years ago|reply
I couldn't see in their home page, but is the cloud upload limited to their own cloud? It ticks most of my other boxes, but couldn't tell on that one.
[+] lyonlim|5 years ago|reply
Indeed. It’s indispensable really. Annotations are perfect too!
[+] lbill|5 years ago|reply
I just tried it, I love it! Thanks! I work in software testing: this is my new capture tool because it will save me a lot of time.
[+] mplanchard|5 years ago|reply
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
[+] lytedev|5 years ago|reply
OBS should work. I believe depending on your setup, you may need to setup Pipewire.
[+] 0xCAP|5 years ago|reply
Flameshot is really great, man. One of my desert island tools definitely.
[+] gspr|5 years ago|reply
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.

[+] solarkraft|5 years ago|reply
grim (awesome together with slurp and wl-clipboard) only works on wlroots. Flameshot aims to be cross-desktop compatible and is a GUI tool.
[+] thraxil|5 years ago|reply
Same. I have a tiny script with:

    #!/bin/bash
    FILENAME="screenshot-`date +%F-%H%M%S`"
    grim -g "$(slurp)" ~/screenshots/$FILENAME.png

Hit one key, select the region to screenshot and I have a file in that directory with a very predictable filename.
[+] jhvkjhk|5 years ago|reply
Reading grim’s README, it looks like a terminal tool, while flameshot is a GUI tool. You mean flameshot should just wrap grim on wayland?
[+] isitdopamine|5 years ago|reply
Don't get me wrong, Flameshot is a great tool, but this feels a bit like celebrating every turn after reinventing the wheel.
[+] sgt|5 years ago|reply
Cool tool but redundant on macOS. Do screenshot using Shift-CMD-4 or 5 and edit using Preview to add arrows, text etc. I usually screenshot a part of the screen directly to the clipboard, then paste it into Mail.app where I can quickly edit it and add some text, errors, drawings etc.
[+] yc-kraln|5 years ago|reply
Redundant on Win10 now, too: WIN+SHIFT+S does the same.
[+] sgt|5 years ago|reply
Forgot to mention that Ctrl-Shift-CMD-4 etc puts it directly into the clipboard. Without Ctrl, it will be saved as a file.
[+] StavrosK|5 years ago|reply
Hmm, funny I should see this here after TeMPOraL mentioned it to me a few days ago. It looks much better than Shutter, which I use now. I'll try to write an IMGZ plugin for it, one-shot image upload and copying the URL to the clipboard would be fantastic.
[+] valid_username|5 years ago|reply
I am not able to use it on sway with default swaybar. The notification simply says "Unable to capture screen" when I click on the tray icon. From CLI also I tried a few commands but nothing happens. No errors as well. Can you please help me?
[+] solarkraft|5 years ago|reply
> Ability to run flameshot on Sway

I assume that this full wlroots-based compositor support (so Wayfire as well), which is great!

[+] Reventlov|5 years ago|reply
Not working completely as intended here (sway, nixos): it can take a single screenshot, and then later executions fail with those messages: http://0x0.st/-Z6n.txt

I like the direct upload to imgur though.

[+] johnchristopher|5 years ago|reply
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.

[+] zmix|5 years ago|reply
I prefer such utilities to be native to the environment (typically OS) and tightly integrated.
[+] josteink|5 years ago|reply
Just to be clear: there exist lots of other screenshot tools which has supports Wayland, so this isn’t the first or only tool which does so.

Always nice to see more tools support Wayland though.

For now I’m still happy with grim and how it integrates into my swaywm setup.

[+] elyobo|5 years ago|reply
Recently gave up on Wayland (for the moment) due to the inability to screen share most applications on Google Meet. I realise this isn't really Wayland's fault, but that doesn't really solve my problem.
[+] KitDuncan|5 years ago|reply
I can share screen with pipewire on Google Meet. It's not perfect, because you can select specific windows, but it works.
[+] vcxy|5 years ago|reply
Agreed, this is where I'm at as well. In general, I actually found sway to be wonderful, but it's not worth the hassle of switching over anytime I have a meeting where I could possibly need to screen share.