Archives For screenshot tool

The popular Qt based screenshot tool KSnip 1.10.0 was released few days ago with some cool new features. Here’s how to install it in Ubuntu.

For those never heard of KSnip, it’s a free open-source cross-platform (supports Windows, Linux and MacOS) screenshot tool with some annotation tools, upload options and more.

By releasing the new 1.10.0 release, it adds new command line options:

  • -p or --saveto <path> to specify where to save image.
  • -o or --upload to upload screenshot via default uploader without opening in editor.

For other command options, simply run ksnip --help in terminal.

With a new OCR plugin, the release now supports for extracting plain text from images. Just open an image, then click on the “Options -> OCR” menu option to use it. Though, it seems to be in very early stage, which is not working in my case.

Other changes in KSnip 1.10.0 include:

  • Add FTP uploading support.
  • Add debug logging.
  • New Save all option.
  • Search in preference.
  • Add support for RGBA colors with transparency.
  • Editing feature improvements.
  • And various bug-fixes.

How to Install KSnip 1.10

Option 1: Snap package

The easiest way to install the tool in Ubuntu is using the official Snap packages. Simply open Ubuntu Software, then you can search for and install it via few clicks.

Install Ksnip via Ubuntu Software

Option 2: AppImage / Deb

The software project page also provides AppImage and Deb packages, as well as Windows and Mac OS packages for download under ‘Assets’ section:

For most Linux, you may download the non-install AppImage package, make it executable via right-click menu “Properties” dialog -> “Permissions” tab, and finally click run the package to launch it.

For Debian and Ubuntu based system, download the .deb package and install it by running command in terminal (press Ctrl+Alt+T to open terminal):

sudo apt install ~/Downloads/ksnip-*.deb

NOTE for Ubuntu 22.04, double-click installing this local deb via “Software Install” option may not work properly. It refers to the Snap package, rather than installing the local package.

Option 3: Ubuntu PPA (unofficial)

For those prefer Ubuntu PPA, here’s an unofficial repository with Ubuntu 20.04 and Ubuntu 22.04 support.

Simply press Ctrl+Alt+T on keyboard to open terminal, and run the commands below one by one will add the PPA and install the screenshot tool from it.

sudo add-apt-repository ppa:ubuntuhandbook1/ksnip
sudo apt update
sudo apt install ksnip libkimageannotator0 libkcolorpicker0

Install the OCR plugin:

The OCR plugin is available to install as a separate package. It’s available to download at the link below:

Click to expand the ‘Assets‘ section, download & install the .deb package for Debian and Ubuntu based system.

Uninstall Ksnip

For the snap package, simply click ‘uninstall’ button in Ubuntu Software.

For deb package, press Ctrl+Alt+T on keyboard and run the command below to remove it:

sudo apt remove --autoremove ksnip libkimageannotator0

And, remove the Ubuntu PPA (if added) by running command:

sudo add-apt-repository --remove ppa:ubuntuhandbook1/ksnip

For those prefer native DEB to Flatpak and Snap packages, here’s how to install the latest ksnip screenshot tool using PPA in Ubuntu 20.04 and Ubuntu 21.10.

Ksnip is a free and open-source Qt-based screenshot tool with editing feature. I use the app regularly to add annotations (e.g., arrow, rectangle, border and drop shadow) to my images.

The software is available in Ubuntu universe repositories though it’s always old. The developer team maintains the latest packages via Linux universal Snap (available in Ubuntu Software) and Flatpak that run in sandbox.

Native DEB package is also available to download at github releases page. However, the latest version (v1.9.1 so far) does not work on Ubuntu 20.04 due to outdated QT5 library. It will work on Ubuntu 21.10, though users need to manually install the missing “libqt5x11extras5” package.

To add Ubuntu 20.04 support, I uploaded the software package into this unofficial PPA along with packages for Ubuntu 21.04 and Ubuntu 21.10. Though there’s already an Ubuntu PPA so far contains only Ubuntu 20.04 package.

Install Ksnip for Ubuntu PPA:

Firstly, press Ctrl+Alt+T on keyboard to open a terminal window. When it opens, run the commands below one by one.

1. Add Ubuntu PPA.

Copy and paste the command below into terminal and hit Enter.

sudo add-apt-repository ppa:ubuntuhandbook1/ksnip

It will ask for password authentication without visual feedback. After typing user password and hitting Enter, it adds the PPA into system and updates the package cache automatically.

2. Install / Update Ksnip:

After adding the PPA, run command below to install the screenshot tool as well as dependencies:

sudo apt install ksnip

If an old DEB package exist in your system, you may also launch “Software Updater” to upgrade the app.

Uninstall Ksnip & remove PPA:

To remove ksnip, run command in terminal:

sudo apt remove --autoremove ksnip

Also remove the Ubuntu PPA by running command:

sudo add-apt-repository --remove ppa:ubuntuhandbook1/ksnip

Alternatively, remove the repo line using “Software & Updates” under “Other Software” tab.

The official PPA for Shutter screenshot tool is back! So far contains packages for Ubuntu 20.04 and Ubuntu 21.04.

Shutter is one of the most popular screenshot tool for Linux. Other than basic screen capturing feature, it supports plugins, profiles, uploading to Imgur, Dropbox, etc., and has a built-in editor.

Shutter PPA was abandoned

The founder of Shutter has abandoned the project as well as the official PPA for many years. Due to the old Gtk2 dependency libraries, it has finally been removed from Ubuntu and Fedora repositories.

Luckily, a third-party PPA by linuxuprising is maintaining the Shutter package for over two years.

The development is back recently and moved to in Github. It now ported to GTK3. And the official PPA finally revived and maintained by the creator of linuxuprising.

Install Shutter via Official PPA:

For Ubuntu 20.04, Linux Mint 20, and Ubuntu 21.04, open terminal from start menu, and run following commands one by one.

1.) To add the official PPA, paste the command below into terminal and hit Enter:

sudo add-apt-repository ppa:shutter/ppa

Type user password (no visual feedback) when it asks and hit Enter to continue

2.) Next install the tool via command:

sudo apt install shutter

For Linux Mint, you need to run sudo apt update to manually refresh package cache.

Remove Shutter & Its PPA

You can remove Shutter PPA as well as other PPAs via “Software & Updates” utility under “Other Software” tab.

And remove Shutter if you want, by running command in terminal:

sudo apt remove --autoremove shutter

shutter screenshot

By releasing version 0.96, the feature-rich screenshot application is finally ported to GTK3, making first step to get back to Ubuntu universe repository.

Shutter 0.96 does no longer depends on goocanvas, Gnome wnck, GTK2 version of image viewer widget, unique and appindicator module. Instead, it now requires GTK3 version of image viewer widget, GooCanvas2, and libwnck-3.

The release also remove the option “Captures only a section of the window”. because it didn’t work with the way how modern Qt and Gtk were drawing their windows anyway.

There are also possible issues including:

  • Multiple screens might or might not be broken
  • HiDPI screens might do screenshot of a nested menu in a wrong place

Get Shutter 0.96:

At the moment of writing no binary package is available to install, but only source tarball which is available in the link below:

For Ubuntu and Linux Mint users who like this screenshot tool, keep an eye on linuxupring PPA and xtradeb PPA, both maintains most recent Shutter packages.

Ksnip screenshot tool released version 1.8.0 a few days ago with many great new features and improvements, making it more powerful.

Ksnip is a free open-source Qt based screenshot tool with editing features. It runs in Window, Mac OS, and Linux (both X and Wayland). As Shutter is not in active development, it’s getting more and more issues due to old Gnome dependency libraries. And Ksnip is a great alternative.

Ksnip 1.8.0 added ability to pin screenshots in frameless windows that stay in foreground. The feature was ported from Flameshot. Without saving a screenshot, the app “Options” menu offers “Pin” option to set it in foreground, and it will disappear with a double click on it.

The new release also added new and improved editing tools, including:

  • Add pixelate image area tool
  • Zoom in and out
  • Add window effects: Drop shawdow, Grayscale, Border
  • Add numeric pointer with arrow annotation item.
  • Add interface for adding custom tab context menu actions.
  • Add text pointer annotation item.
  • Add text pointer with arrow annotation item.
  • Add option to automatically switching to select tool after drawing item.
  • Edit Text box with double click.
  • Resize elements while keeping aspect ratio.

There are also improved screenshot tabs including:

  • Add save and save as options to context menu of a screenshot tab.
  • Add open directory, copy path to clipboard in saved tabs’ context menu.
  • Add option to delete saved images both from Edit menu or tab context menu.
  • Allow rename saved screenshot images both from Edit menu or tab context menu.

Other features include:

  • Add unity / integration tests.
  • Add brew cask package for Mac uses love homebrew.
  • Add image quality option in settings page.
  • Add support for cross-platform wayland screenshots using xdg-desktop-portal.
  • Add support for loading image from stdin.
  • Add screenshot options as application actions to desktop file. So that you can add Ksnip to desktop keyboard shortcuts to launch a screen, window, or area shot.
  • Make hiding main window during screenshot optional.
  • Open several files at once in tabs.
  • Allow modifying selected rectangle before making screenshot.
  • Option to keep main window hidden after a taking screenshot.
  • Add new options in system tray indicator menu.
  • Upload multiple stickers at once.
  • Allow removing imgur account.
  • Bug-fixes and other improvements.

Download / Install Ksnip:

The software offers official binary packages in the github releases page:

Download Ksnip

For Ubuntu Linux, you can grab the .appimage package, make it executable in file “Properties” window, and finally right-click and select run it to launch the tool.

You can also download the .deb package. And install it either via Gdebi package installer, or by running command in terminal:

sudo apt install ./Downloads/ksnip-1.8.0.deb