Anybody got any suggestions for a good print-screen / screenshot app?

I’m using the default of Swappy right now and it doesn’t really suit my needs.

The MacOS screenshot app is my ideal.

    • rmrf@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      9 hours ago

      I love flameshot, but unfortunately it’s support for more than one monitor on wayland has me looking for an alternative :(

      Alternative found: Spectacle in rectangular capture mode is the best

  • MonkderVierte@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    20 hours ago

    magick import of imagemagick has a crosshair. Here’s my function:

    screnshot() {
        ## script to make screenshots with imagemagick's import command and display them
        ## usage: screenshot <path> <name>
    
        _id="$(date "+%Y-%m-%d_%H-%M-%S")"
        _dir="${1:-$XDG_CACHE_HOME}"
        _shot="$_dir"/"${2:-shot_$_id}.png"
    
        mkdir -p "$_dir"
        printf '%s\n' "$_shot"
        magick import "$_shot" && \
        magick display "$_shot"
    }
    

    And good old xfce4-screenshooter, xfce4-screenshooter -r and xfce4-screenshooter -w.

    Edit: right, magick display. I personally like viewnior better but make it less dependencies.

    • clif@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      10 hours ago

      Second this. Think I heard about it on lemmy, been using it ever since. Built in editing, copy to clipboard, save to file, all the stuff I need.

    • Mactan@lemmy.ml
      link
      fedilink
      arrow-up
      5
      ·
      1 day ago

      I like flameshot but it needs a bunch of window rule to work properly on kde Wayland apparently it uses some wayland wlroots-isms that plasma doesn’t implement

      • tasankovasara
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        11 hours ago

        grim + slurp ftw. On my system mod+ctrl+s -> select area by drawing a box -> screenshot saved as shot.png in the Downloads directory where even sandboxed apps can read it. Next shot just overwrites the previous one.

      • Übercomplicated@lemmy.ml
        link
        fedilink
        arrow-up
        4
        ·
        20 hours ago

        I’d go with grimshot then, which I think works for hyprland as well (it’s made for sway). It provides an interface over Grim, slurp, and jq, and makes life easy. Combine it with a image viewer like imv, and your set!

  • eshep@social.trom.tf
    link
    fedilink
    arrow-up
    2
    ·
    1 day ago

    @brownmustardminion I think you’d be fine still usin swappy, just use it in a way that does what you need. I use maim piped to xclip as below, then I tie each of those cases to [PrScr] with different modkeys.

    case "${1}" in
        area)     maim --hidecursor -s |tee $HOME/Pictures/Screenshots/$(date +%y%m%d-%H%M%S).png |xclip -selection clipboard -t image/png
        ;;
        savew)    maim --hidecursor -i $(xdotool getactivewindow) |tee $HOME/Pictures/Screenshots/$(date +%y%m%d-%H%M%S).png |xclip -selection clipboard -t image/png
        ;;
        savef)    maim --hidecursor |tee $HOME/Pictures/Screenshots/$(date +%y%m%d-%H%M%S).png |xclip -selection clipboard -t image/png
        ;;
    esac
    
  • dan@upvote.au
    link
    fedilink
    arrow-up
    21
    ·
    1 day ago

    I like the default one in KDE (Spectacle). It does everything I need, and can take both screenshots and recordings. I don’t think it works with other DEs though.