Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Ubuntu’s closest equivalent to Windows Snipping Tool is its built-in GNOME screenshot interface. It captures the entire screen, an active window or a selected rectangle without installing software. Install Flameshot when you need to draw, blur or otherwise edit a selection before saving it. KDE users may prefer Spectacle. Your Ubuntu release and whether the session is Wayland or X11 affect which option behaves best.
Which Ubuntu screenshot tool should you use?
Choose by the job rather than by the Windows name “Snipping Tool.”
| Tool | Best fit | What it provides | Important qualification |
|---|---|---|---|
| GNOME Screenshot / built-in Screenshot | Fast captures on Ubuntu GNOME | Full screen, active window and user-defined area; clipboard, delay, pointer and file-output options are documented for the Jammy gnome-screenshot manual. |
The cited Jammy manual identifies version 41.0-2. Package names and interface details can differ on another Ubuntu release. |
| Flameshot | Region captures that need annotation | In-app editing, customizable appearance, D-Bus integration and Imgur upload are listed by the project. | The maintainers describe GNOME Wayland support as experimental and document permission and capture problems. |
| Spectacle | KDE Plasma desktops | The Ubuntu Questing manual lists whole-desktop, monitor, active-window, cursor-window and rectangular-area capture, with annotation. | The cited package record is for Questing; verify availability and desktop integration on your release. |
For ordinary Ubuntu GNOME use, start with the built-in tool. Add Flameshot if editing is the deciding feature. If you are running Plasma, Spectacle normally fits that desktop more naturally.
Use Ubuntu’s built-in screenshot interface
Capture a full screen, window or region
- Open the desktop’s Screenshot interface from the system screenshot control. On many GNOME releases, pressing Print Screen opens the capture panel.
- Select the mode for the whole screen, a window or a rectangular area.
- For an area capture, drag over the portion of the display you want and confirm the capture.
- Save the image when prompted, or choose the clipboard destination if you want to paste it directly into another application.
This is the simplest answer to “How do I snip part of the screen in Ubuntu?” No third-party package is required for these basic modes.
#1 Best Overall
- Perfect for Employees and IT: Keyboard and mouse combo for work with slim design, laptop-style typing, and super fast scrolling for users, plus secure wireless connections and easy deployment for IT
- Enterprise Security: Logi Bolt wireless technology addresses security concerns with BLE; equipped with Secure Connections Only Mode; Logi Bolt receiver included
- Designed for Today’s Workforce: A business-grade, sleek, full-size Bluetooth keyboard and a contoured Bluetooth mouse bring upgraded design and comfort to the desktop
- Laptop-Style Typing Experience: The slim keyboard features low-profile keys with a subtle scoop for a familiar typing experience; ideal for touch typists
- SmartWheel Technology: The wireless mouse is designed for different work tasks, with precise line-by-line scrolling or super fast scrolling with a flick of the SmartWheel
Use gnome-screenshot from a terminal
The Jammy Ubuntu manual describes gnome-screenshot as a utility for the entire screen, a window or a user-defined area. The following examples correspond to the options documented there; check the manual installed with your Ubuntu release if an option behaves differently.
# Save the complete screen to a specific file
gnome-screenshot -f ~/Pictures/ubuntu-screen.png
# Select an area interactively
gnome-screenshot -a
# Capture the active window
gnome-screenshot -w
# Put the capture on the clipboard instead of creating a file
gnome-screenshot -c
# Wait five seconds before capturing
gnome-screenshot -d 5
# Include the mouse pointer where supported
gnome-screenshot -p
Options can be combined. For example, to delay an area selection and write the result to a file, use:
gnome-screenshot -a -d 5 -f ~/Pictures/area.png
Use an absolute or home-relative path that your account can write. If the command is missing, continue with the graphical Screenshot application or install a tool that is available for your release; do not assume the Jammy package version is present on every Ubuntu edition.
When the built-in tool is enough
- Use it for documentation images, bug reports and quick sharing.
- Choose the clipboard option when the destination is an editor, chat window or issue tracker.
- Use a delay when a menu or tooltip must be visible before the capture.
- Choose Flameshot instead when drawing, hiding information or adding callouts is part of the capture itself.
Install and use Flameshot for annotated snips
Install the Ubuntu package
Flameshot’s official installation guidance lists Ubuntu 18.04 and newer with:
Free tools Windows power users keep installed
One-click scans. No signup required.
sudo apt update
sudo apt install flameshot
After installation, launch Flameshot from the application menu. Its graphical capture mode lets you select a region and then use the in-capture controls for editing before saving or copying.
The project also documents AppImage and Flatpak distributions. Those are useful when the Ubuntu repository does not contain the build or feature you need. The maintainers warn that packages on non-rolling distributions such as Ubuntu can lag several upstream releases, so check the version you are actually installing before troubleshooting a feature. Their documentation lists Ubuntu 22.04 and 24.04 builds among its CI artifacts; that listing is not a promise that every future release will ship the same artifact. See the official Flameshot project site for current installation choices.
Rank #2
- The Q2 (Barebone version without switches and keycaps) is a fully customizable mechanical keyboard with a compact 65% layout. With a solid full aluminum frame, the Q2 Barebone is designed to be able to assemble easily for personalized premium typing comfort.
- QMK/VIA literally means endless possibilities for a fluid workflow. Simply connect the Q2 to your device with a cable, import the Q2 keymap JSON file into the VIA software, drag and drop your favorite keys or macro commands to remap any key you want on macOS, Windows, or Linux operating system. Check our user guide or user manual for more instructions.
- You can hot-swap the Q2 Barebone version with almost all of the 3pin and 5pin MX style mechanical switches on the market (including Cherry, Gateron, Kailh, Panda, etc.) without soldering required. The PCB-mounted screw-in stabilizer for “big keys” such as space bar, shift, enter, and delete are designed for less wobbliness.
- Double-Gasket design allows the Q2 to maintain its flexibility and improves overall typing sound. Added sound-absorbing and case foams inside to significantly reduce the sound resonance and noise between the metals. Each keyboard component could be reassembled easily, so you can customize it the way you want.
- The south-facing RGB is designed to better illuminate the keyboard backlight from the typist’s angle if non-backlight shine-through PBT keycaps (NOT included on the Q2 Barebone version) are installed. Note: Users need to buy switches and keycaps separately in order to type with the Q2 Barebone version.
Typical Flameshot workflow
- Start Flameshot and choose its graphical capture command.
- Drag around the content you want to snip.
- Use the editing controls to add marks or other annotations.
- Copy the result to the clipboard or save it as an image.
The project overview also lists customizable appearance, D-Bus support and Imgur upload. Treat upload as an explicit sharing action: save locally when the image contains credentials, personal information or internal material.
Wayland, X11 and “Unable to capture” errors
Before changing settings, identify the session type:
echo "$XDG_SESSION_TYPE"
A result of wayland indicates a Wayland session; x11 indicates X11. This matters because Flameshot’s own troubleshooting material characterizes GNOME Wayland support as experimental. Screenshot permission prompts and “Unable to capture” failures are specifically documented for Ubuntu and Fedora GNOME environments.
Wayland troubleshooting sequence
- Confirm the session with
echo "$XDG_SESSION_TYPE". - Reproduce the problem with a simple region capture. Note whether a permission prompt appears and whether the failure occurs only after selecting an area.
- Check the installed build with
flameshot --version. A repository package may be older than the upstream release that contains a fix. - Read the current Wayland section of the official Flameshot troubleshooting guidance and apply the portal-permission command shown there for your release. The exact permission setup is version- and environment-dependent, so copying a command from an unrelated Ubuntu version can make the problem worse.
- If your workflow permits it, compare the same capture in an X11 session. A difference between X11 and Wayland confirms an integration issue rather than a bad selection or unwritable destination.
Do not disable desktop security controls merely to make a screenshot utility work. If the built-in GNOME Screenshot succeeds while Flameshot fails, use the built-in tool for urgent captures and revisit the Flameshot package and portal configuration afterward.
Use Spectacle on KDE Plasma
Spectacle is a practical alternative when Ubuntu is running KDE Plasma. The Ubuntu Questing manual lists capture modes for the whole desktop, a monitor, the active window, the window containing the cursor and a rectangular area, along with annotation. Select the mode that matches the object you need, annotate if required and save or copy the result.
Because the cited package information is for Ubuntu Questing, verify the package name and version in your own release before writing installation instructions into a script. KDE integration can be preferable to forcing a GNOME-focused workflow onto Plasma, while GNOME users generally have fewer desktop-integration surprises with the built-in Screenshot utility.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Rank #3
- The Q2 (Barebone version without switches and keycaps) is a fully customizable mechanical keyboard with a compact 65% layout. With a solid full aluminum frame, the Q2 Barebone is designed to be able to assemble easily for personalized premium typing comfort.
- QMK/VIA literally means endless possibilities for a fluid workflow. Simply connect the Q2 to your device with a cable, import the Q2 keymap JSON file into the VIA software, drag and drop your favorite keys or macro commands to remap any key you want on macOS, Windows, or Linux operating system. Check our user guide or user manual for more instructions.
- You can hot-swap the Q2 Barebone version with almost all of the 3pin and 5pin MX style mechanical switches on the market (including Cherry, Gateron, Kailh, Panda, etc.) without soldering required. The PCB-mounted screw-in stabilizer for “big keys” such as space bar, shift, enter, and delete are designed for less wobbliness.
- Double-Gasket design allows the Q2 to maintain its flexibility and improves overall typing sound. Added sound-absorbing and case foams inside to significantly reduce the sound resonance and noise between the metals. Each keyboard component could be reassembled easily, so you can customize it the way you want.
- The south-facing RGB is designed to better illuminate the keyboard backlight from the typist’s angle if non-backlight shine-through PBT keycaps (NOT included on the Q2 Barebone version) are installed. Note: Users need to buy switches and keycaps separately in order to type with the Q2 Barebone version.
Practical decision guide
Choose the built-in tool when
- You need a full-screen, window or rectangular capture immediately.
- You want to avoid adding packages and repository-version variables.
- A clipboard or delayed capture is sufficient and no editing is required.
Choose Flameshot when
- You need to annotate a selected region before sharing it.
- You want a customizable capture appearance or an integration such as D-Bus.
- You accept that GNOME Wayland may require permission troubleshooting.
Choose Spectacle when
- You use KDE Plasma and want its desktop-aware capture modes.
- You need monitor, cursor-window or annotation choices listed by the Ubuntu Questing manual.
Common problems and fixes
| Symptom | Likely cause | What to do |
|---|---|---|
gnome-screenshot: command not found |
The utility is not installed or is named differently in the release. | Use the graphical Screenshot interface, check the package available for your Ubuntu release, or install Flameshot/Spectacle when appropriate. |
| Flameshot installs but a feature is absent | Ubuntu’s repository package can lag upstream. | Run flameshot --version, compare it with the current project documentation and consider the documented AppImage or Flatpak route. |
| Flameshot says “Unable to capture” on GNOME | Wayland portal permissions or experimental integration. | Check $XDG_SESSION_TYPE, follow the current official Wayland troubleshooting instructions and test whether the built-in Screenshot utility works. |
| The image is not saved | The destination path is unwritable or the file option was omitted. | Try a path under ~/Pictures, create the directory if necessary and use -f with gnome-screenshot. |
| The result goes to the wrong place | The command used clipboard output rather than file output. | Use -f for a file or -c deliberately when you want clipboard output. |
| A delayed capture misses the menu | The delay is too short or the window was not opened before the timer expired. | Increase the delay with -d, then open the menu during the countdown. |
Or skip the browser setup
If what you actually need is an automated screenshot of a public web page—not a picture of your Ubuntu desktop—ScreenshotNeo is a website screenshot API and MCP server. It returns PNG, JPEG, WebP or PDF from one request, so there is no browser automation stack to install.
ScreenshotNeo cleans the page before capture by accepting cookie or consent banners and removing more than 60 known consent platforms, newsletter popups and chat widgets. Each cleanup step can be turned off. Bot checks and CAPTCHAs, blank pages, timeouts, failed loads and cache hits cost nothing; the response identifies the result with X-Page-Verdict and X-Billed headers.
One-call examples
See the ScreenshotNeo API documentation next to these examples. Replace the URL value with the page you are allowed to capture.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
For a production Node.js script, check the response status and write the returned bytes to a file before treating the job as successful. Keep the access key out of client-side browser code and source repositories.
What the API can handle
The service includes full-page capture with lazy images loaded, a single element selected by CSS, dark mode, 12 device presets plus arbitrary viewports and retina scale. It can produce PDFs with paper size, margins, landscape orientation and page ranges, or render supplied HTML/CSS to an image. You can inject custom CSS or JavaScript, click an element before capture, hide selectors and wait for a selector, a delay or network idle.
For controlled requests, ScreenshotNeo supports blocking ads, trackers, selected requests or resource types; custom headers, cookies, user agents and Authorization; timezone and geolocation; transparent backgrounds; image resizing; caching with a TTL you choose; signed links for public <img> tags; asynchronous jobs with signed webhooks; bulk capture of up to 100 URLs per call; a usage API; and an OpenAPI specification. Parameter names used by other screenshot APIs also work, which can reduce migration changes.
Its MCP server exposes take_screenshot, get_page_info and capture_pdf for Claude, Cursor and other MCP clients. That is useful when an AI agent needs to inspect a web page, but it is not a replacement for capturing the physical Ubuntu desktop.
Rank #4
- The Keychron K6 Pro is an innovative custom wireless mechanical keyboard advancing typing experience to a new level. QMK/Launcher allows anyone to customize any key and macro with ease. Together with an upgraded typing sound and feel, and our flexible hot-swppable feature, the K6 Pro is leveraging limitless possibilities with premium typing comfort.
- Program keys with Launcher- Anyone can master any keys, macro commands or combination keys through Launcher web app with ease. Simply connect the K6 Pro to your device with a cable, drag and drop your favorite keys or macros to remap any key you want on any system (macOS, Windows, or Linux). *Note: User can remap a key on wired mode only. Once it's done, the keymap will work on both wireless and wired modes.
- Hot-Swappable with MX mechanical switch - You can hot-swap the K6 Pro with almost all of the 3pin and 5pin MX mechanical switches on the market (including Cherry, Gateron, Kailh, Panda, etc.) without soldering required.
- Bluetooth 5.1 Wireless & Wired - Ready for multitasking. You can connect the K6 Pro with up to 3 devices wirelessly via its stable Broadcom Bluetooth 5.1 for seamless multitasking across your laptop, phone, and tablet. Switch among them swiftly, and it’s fully compatible with both Mac and Windows.
- The south-facing RGB is designed to better illuminate the keyboard backlight from the typist’s angle if non-backlight shine-through PBT keycaps (NOT included on the K6 Pro Barebone version) are installed. Note: Users need to buy switches and keycaps separately in order to type with the K6 Pro Barebone version.
Plans and billing
| Plan | Allowance and price |
|---|---|
| Free | 1,000 shots per month, no card |
| Starter | $5 for 3,000 shots |
| Growth | $15 for 15,000 shots |
| Pro | $39 for 60,000 shots |
| Scale | $99 for 250,000 shots |
| Business | $249 for 1,000,000 shots |
Every feature is included on every plan, and yearly billing gives two months free. If you want automated web captures without configuring Chromium, create a free ScreenshotNeo account with 1,000 screenshots a month and no card required.
Recommended Free Tools
FAQ
Can Ubuntu’s screenshot tools capture an entire scrolling webpage?
The documented GNOME modes cover the screen, a window and a user-defined area; they do not establish full-page browser capture. Use a web screenshot service or browser-specific workflow when the requirement is the whole page rather than the visible desktop.
Is Flameshot’s Imgur integration required?
No. Imgur upload is listed as a capability, but you can keep the capture local or copy it to the clipboard instead.
Should I switch from Wayland to X11 permanently?
Not on the evidence available here. Compare the tools in your actual session, follow the current Flameshot troubleshooting guidance and choose the session that meets your security and desktop requirements.
Frequently Asked Questions
Can Ubuntu’s screenshot tools capture an entire scrolling webpage?
The documented GNOME modes cover the screen, a window and a user-defined area; they do not establish full-page browser capture. Use a web screenshot service or browser-specific workflow when the requirement is the whole page rather than the visible desktop.
Is Flameshot’s Imgur integration required?
No. Imgur upload is listed as a capability, but you can keep the capture local or copy it to the clipboard instead.
Should I switch from Wayland to X11 permanently?
Not on the evidence available here. Compare the tools in your actual session, follow the current Flameshot troubleshooting guidance and choose the session that meets your security and desktop requirements.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

