Skip to content

Annotating Screenshots with Ksnip

Prerequisites and assumptions

  • Rocky 9.4 Workstation
  • sudo privileges

Introduction

Ksnip is a screenshot utility that offers many tools for annotating screenshots. This guide focuses on installing Ksnip and its annotation tools.

Installing Ksnip

Ksnip requires the EPEL repository. If you do not have the EPEL enabled, you can do that with:

sudo dnf install epel-release

Then perform a system update:

sudo dnf update -y

Now, install Ksnip:

sudo dnf install ksnip -y

Opening an image

  1. Open Ksnip
  2. Click File > Open
  3. Select the image you want to annotate

ksnip

Annotating an image with Ksnip

Ksnip has handy and intuitive tools to annotate screenshots. In the image, down the left side are the options described below.

ksnip_open

OptionToolDescription
1Selecttool makes a selection. Click an item to select it, or click and drag to make a selection.
2Duplicatetool duplicates a selection. Click and drag to make a selection. Then click and drag the selection to move or transform it.
3aArrowthe default arrow tool, which allows you to click and drag to create an arrow from a location to a new one
3bDouble Arrowthe second arrow option reached by clicking the down arrow next to the arrow tool. As the tools suggest, it has an arrow at both endpoints.
3cLinethe third option reached by clicking the down arrow next to the arrow tool. It replaces arrows with a simple line.
4Penmakes strokes that resemble a pen. To use the pen, click and move the cursor across the screenshot. 1
5aMarker PenThe default marker tool makes strokes that resemble a highlighter. To use the marker pen, hold the click and drag the cursor across the screenshot. 1
5bMarker Rectanglethe second marker option reached by clicking the down arrow next to the marker tool. When you left-click and drag your cursor, the Marker Rectangle tool will fill the rectangle made from the selection. 1
5cMarker Elipsethe third marker option reached by clicking the down arrow next to the marker tool. When you left-click and drag your cursor, the Marker Elipse tool will fill the ellipse made from the selection. 1
6aTextThe default text tool allows you to annotate the screenshot with text. 1
6bText Pointerthe second text option reached by clicking the down arrow next to the text tool. It attaches a pointer to draw attention to the text. 1
6cText Arrowthe third text option reached by clicking the down arrow next to the text tool. It attaches an arrow to draw attention to the text. 1
7aNumberthe default number tool, adds a number to draw attention to and annotate the screenshot with numbers. 1
7bNumber Pointerthe second option reached by clicking the down arrow next to the number tool. Adds a number with a pointer to further annotate a screenshot. 1
7cNumber Arrowthe third option reached by clicking the down arrow next to the number tool. Adds a number with an arrow to further annotate a screenshot. 1
8aBlurthe default blur tool, which allows you to blur portions of the screenshot by left-clicking and dragging.
8bPixelatethe second blur tool option reached by clicking the down arrow next to the blur tool. Pixelate anywhere on the screen by left-clicking and dragging.
9aRectanglethe default rectangle tool, allows you to click and drag to create a rectangle. 1
9bEllipsethe second rectangle tool option, reached by clicking the down arrow next to the rectangle tool. Allows you to click and drag to create an ellipse on the screen. 1
10Stickerplaces a sticker or emoji on a screenshot. Selecting the tool and clicking will place the sticker.

Conclusion

Ksnip is an excellent utility for annotating screenshots. It can also take screenshots, but this guide focuses mainly on the annotation capabilities and tools provided by Ksnip.

Check out the Ksnip GitHub Repo to learn more about this excellent screenshot utility.

1. Each of the tools that have descriptions followed by this superscript (1), have various command options available in the top menu after making the tool selection. These change the opacity, border, font, font style, and other attributes.

Author: Joseph Brinkman

Contributors: Steven Spencer, Ganna Zhyrnova