SHUTTER(1)

✨ SHUTTER(1) ✨

okay bestie, so this one's from the User Contributed Perl Documentation section of the manual, and it's literally about Shutter, the feature-rich screenshot tool πŸŽ€ like, the main character of screen capture. Let's get into it πŸ’…


🌸 NAME 🌸

Shutter β€” the Feature-rich Screenshot Tool πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

shutter [options]

that's it. that's the whole vibe. just shutter and whatever options you wanna throw at it ✨


Shutter is Copyright (C) by Mario Kemper and the Shutter Team 🫢


πŸŽ€ DESCRIPTION πŸŽ€

okay so Shutter is a feature-rich screenshot program, and when they say feature-rich they MEAN it, no cap. You can take a screenshot of a specific area, a window, your whole entire screen, or even of a website β€” and then it gets better. Apply different effects to it, draw on it to highlight points, and then upload it to an image hosting site β€” and the way that ALL of this happens within one window?? iconic. genuinely iconic. πŸ”₯


πŸ’… OPTIONS πŸ’…

⭐ Examples (iykyk) ⭐

Example 1

shutter -a -p=myprofile --min_at_startup

Example 2

shutter -s=100,100,300,300 -e

Example 3

shutter --window=.*firefox.*

Example 4

shutter --web=http://shutter-project.org/ -e

πŸ“Έ CAPTURE MODE OPTIONS πŸ“Έ

  • -s, --select=[X,Y,WIDTH,HEIGHT] β€” capture an area of the screen 🫢 giving it X,Y,WIDTH,HEIGHT is optional, so it's giving "your call, bestie"
  • -f, --full β€” capture the ENTIRE screen 🌈 the whole thing. all of it.
  • -w, --window=[NAME_PATTERN] β€” pick a window to capture πŸ‘€ and the NAME_PATTERN is a Perl-style regex, which is optional to provide
  • -a, --active β€” capture the current active window ✨ the one that's literally the main character rn
  • -m, --menu β€” capture a menu πŸ“
  • -t, --tooltip β€” capture a tooltip πŸ’¬
  • --web=[URL] β€” capture a webpage 🌐 providing the URL is optional
  • -r, --redo β€” redo the last screenshot πŸ” we love a second chance

πŸŽ›οΈ SETTINGS OPTIONS πŸŽ›οΈ

  • -p, --profile=NAME β€” load a specific profile on startup πŸ’–
  • -o, --output=FILENAME β€” specify a filename to save the screenshot to, and heads up: this overwrites any profile-related setting 😭

supported image formats: you can save to any popular image format (e.g. jpeg, png, gif, bmp). plus, extra slay, it's possible to save to pdf, ps or svg too πŸŽ€

please note: there are several wildcards available πŸ‘‘

wild cards provided by Shutter are:

 $w = width
 $h = height
 $name = multi-purpose (e.g. window title)
 $nb_name = like $name but without blanks in resulting strings
 $profile = name of current profile
 $R = random char (e.g. $RRRR = ag4r)
 %NN = counter

additionally, there are date related wildcards:

 %Y = year
 %m = month
 %d = day
 %T = time

the string is interpretted by strftime. see man strftime for more examples ✨

as an example: shutter -f -e -o './%y-%m-%d_$w_$h.png' would create a file named '11-10-28_1280_800.png' in the current directory 🌸

  • -d, --delay=SECONDS β€” wait n seconds before taking a screenshot ⏳ like a lil countdown
  • -c, --include_cursor β€” include the cursor when taking a screenshot πŸ‘†
  • -C, --remove_cursor β€” remove the cursor when taking a screenshot πŸ™ˆ

🧚 APPLICATION OPTIONS 🧚

  • -h, --help β€” prints a brief help message and exits 🫢
  • -v, --version β€” prints version information ⭐
  • --debug β€” prints a LOT of debugging information to STDOUT πŸ’€ like, a lot a lot
  • --clear_cache β€” clears cache, e.g. installed plugins, at startup 🧹
  • --min_at_startup β€” starts Shutter minimized to tray πŸŽ€
  • --disable_systray β€” disables the systray icon 🚫
  • -e, --exit_after_capture β€” exit after the first capture has been made. this is useful when using Shutter in scripts πŸ”₯
  • -n, --no_session β€” do not add the screenshot to the session. this is useful when using Shutter in scripts πŸ”₯

😭 BUG REPORTS 😭

if you find a bug in Shutter, you should report it. but FIRST, bestie, you should make sure that it really is a bug, and that it appears in the latest version of Shutter πŸ™

the latest version is always available from: https://github.com/shutter-project/shutter/releases

once you have determined that a bug actually exists, please report it at github: https://github.com/shutter-project/shutter/issues/new


and that's the whole page, bestie πŸ’– this one's running on perl v5.42.0 and it's dated 2026-01-11, so go forth and screenshot slay βœ¨πŸ‘‘πŸ’…

πŸ“¦ where this page comes from