Features:

  • Highly customizable
  • In-app screenshot editing
  • Upload to online platforms
  • Command-line interface (CLI)

Platforms:

  • Linux
  • Windows
  • MacOS

Link: flameshot.org.

  • youmaynotknow@lemmy.ml
    link
    fedilink
    arrow-up
    4
    arrow-down
    2
    ·
    3 个月前

    It works flawlessly. Yes, currently it takes a bit of tweaking to get it working on Wayland, but once you nail it, flawless and so freaking useful. Once I started using it I find every other screen shot app lacking.

    • PlexSheep@infosec.pub
      link
      fedilink
      arrow-up
      7
      ·
      3 个月前

      So if you have to get it working on Wayland, I don’t think it works flawless. What exactly did you do?

      • youmaynotknow@lemmy.ml
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        3 个月前

        I agree, but flawless does apply after the tweak/workaround is completed.

        • Anyway, if installed from flatpak:
        sudo tee /usr/local/bin/flameshot-workaround > /dev/null <<'EOF'
        
        #!/bin/bash
        
        flameshot
        
        EOF
        
        sudo chmod a+x /usr/local/bin/flameshot-workaround
        

        After this, just make the call from:

        /usr/local/bin/flameshot-workaround
        

        instead of:

        flameshot gui
        
        • If installed RPM, then make the call from:
        script --command "flameshot gui" /dev/null
        

        instead of:

        flameshot gui
        
          • youmaynotknow@lemmy.ml
            link
            fedilink
            arrow-up
            2
            ·
            3 个月前

            Apparently (from what I was able to gather, but I’m certainly no dev) that nullifies the part of Gnome in Wayland that makes it fail and not capture.

            Whatever the case, it’s been working flawlessly for me since Fedora 38 on Gnome 44.

              • youmaynotknow@lemmy.ml
                link
                fedilink
                arrow-up
                2
                ·
                3 个月前

                Thanks for taking the time to explain this in detail. I have been wanting to get into the actual understanding of Linux commands to a deeper level for years now, but with 2 jobs, 3 kids, 3 dogs and church, what little free time I’ve had I tend to spend either playing some video games or sleeping.

                You are right, I should get up off my ass and continue learning, and I will start today, by not entering commands and scripts that I find in the internet blindly (which is what I’ve been doing) but actually finding out what each part does before doing so.