FYI - "ksnip" really nice screen capture app with Imgur upload and built-in painter functions

Questions about applications and software
Forum rules
Before you post please read how to get help
Post Reply
User avatar
phd21
Level 15
Level 15
Posts: 5793
Joined: Thu Jan 09, 2014 9:42 pm
Location: Florida

FYI - "ksnip" really nice screen capture app with Imgur upload and built-in painter functions

Post by phd21 » Sat Dec 23, 2017 2:23 pm

Hello Everyone,

While I was researching other posts for Linux Mint members and for myself, I came across a really nice screen capture application called "ksnip" which can indeed upload to a user's "Imgur" account or to upload to "Imgur" anonymously, and has some built-in painter functions. I have tested this and it does work. It is perfectly alright to have more than one screen capture (print screen) application installed.

I have been in touch with "Damir" the developer who is actively updating and maintaining this program.

"ksnip" v1.3.0 is in the Mint repositories (Software Manager or Synaptic Package Manager (SPM)), but there is a new version 1.4.0 that is available which for now has to be compiled from its source code. The developer is working on creating easier methods of installing updated versions of this application. The new version has an updated painter program built-in including arrows and numbers.

Ksnip - Screenshot tool inspired by Windows Snipping Tool and made with Qt for Linux
https://github.com/DamirPorobic/ksnip

Ksnip Wiki - information on using this application, including uploading to your "Imgur" account.
https://github.com/damirporobic/ksnip/wiki

FYI: My post on Ksnip developer's GitHub account
https://github.com/DamirPorobic/ksnip/i ... -353281980

Hope this helps ...

Merry Christmas and Happy Holidays to all !
Phd21: Mint KDE 17.3 & 18.3, 64-bit Awesome OS, Ancient Dell OptiPlex 780 Core2Duo E8400 3GHz,4gb Ram,256gb SDD, Video: Intel 4 Graphics, DVD Lightscribe. Why I use KDE?:https://opensource.com/life/15/4/9-reasons-to-use-kde

User avatar
sammiev
Level 4
Level 4
Posts: 361
Joined: Sat May 19, 2012 12:16 pm

Re: FYI - "ksnip" really nice screen capture app with Imgur upload and built-in painter functions

Post by sammiev » Sat Dec 23, 2017 3:11 pm

Looks great! Will have to give this a try your the next week.
Thanks

User avatar
phd21
Level 15
Level 15
Posts: 5793
Joined: Thu Jan 09, 2014 9:42 pm
Location: Florida

Re: FYI - "ksnip" really nice screen capture app with Imgur upload and built-in painter functions

Post by phd21 » Fri Dec 29, 2017 1:24 pm

Hello Everyone,

Update: There is an easy to install Linux AppImage file for the newest versions of Ksnip, or a Deb file for Ksnip version 1.4 (64bit) available now, but the newer version has many new features.

Ksnip Releases
https://github.com/damirporobic/ksnip/releases


For people who do not have a 64-bit computer, or want to compile (create) Ksnip, here are the relatively simple instructions for that. This does not take long to do, only a few mintues.

First Install the basic packages to build and compile software applications (FYI: "wget", "curl", and "git" are for downloading software source code)

Type in, or copy & paste, each line below one by one: Click "Select All" above command, right click the highlighted command, select Copy (or Ctrl+Insert), click in the console terminal window, and right click paste (or Shift+Insert)

Code: Select all

sudo apt-get install build-essential cmake cmake-extras extra-cmake-modules wget git curl checkinstall
A lot of software will have their own requirements (dependencies) for other packages that may also need to be installed, which they will usually tell you on their website or in the package's "readme" file.

I know that this application also needs the "libqt5x11extras5" and "libqt5x11extras5-dev" packages installed to compile properly, so install these.

Type in, or copy & paste, each line below one by one: Click "Select All" above command, right click the highlighted command, select Copy (or Ctrl+Insert), click in the console terminal window, and right click paste (or Shift+Insert)

Code: Select all

sudo apt-get install libqt5x11extras5 libqt5x11extras5-dev

Click the link below to download the "Ksnip" archive file "ksnip-master.zip" with the application's source code.
https://github.com/DamirPorobic/ksnip/a ... master.zip

OR bring up a console terminal and run the command below which will clone the master source code folder into your home folder that is ready to compile, no need to extract any archive file.

Code: Select all

git clone https://github.com/DamirPorobic/ksnip.git
Bring up your file manager and right-click the "ksnip-master.zip" file select extract here which creates a new folder with "ksnip-master" the Ksnip source code, click to get into that folder, create a new folder "build" to store the compiled software, and get into that, so you should be in the "~/Downloads/ksnip-master/build/" folder, right-click in the white space and select Actions -> Open Terminal here, which brings up a console terminal window in that folder where you can type in the next console terminal commands below to compile and install "Ksnip".

Or from a console terminal prompt use the commands.
Now get into the Ksnip source code folder which is either "ksnip-master" for the archive file or just 'ksnip" using the "git" command.

Code: Select all

cd ksnip-master
or

Code: Select all

cd ksnip

Code: Select all

mkdir build

Code: Select all

cd build
From the "build" folder, Type in, or copy & paste, each line below one by one: Click "Select All" above command, right-click the highlighted command, select Copy (or Ctrl+Insert), click in the console terminal window, and right click paste (or Shift+Insert), after each command completes, repeat the process to run the next command.

Code: Select all

cmake ..

Code: Select all

make
Now install the newly compiled application ...

Code: Select all

sudo make install
Close or Exit the console terminal window and file manager if that is still open.

That's it, "Ksnip" should be in your menu now ...


Hope this helps ...
ksnip_compiling1.jpg
Ksnip - Compiling screen 1
ksnip_compiling2.jpg
Ksnip - Compiling screen 2
Last edited by phd21 on Sat Mar 24, 2018 11:00 pm, edited 11 times in total.
Phd21: Mint KDE 17.3 & 18.3, 64-bit Awesome OS, Ancient Dell OptiPlex 780 Core2Duo E8400 3GHz,4gb Ram,256gb SDD, Video: Intel 4 Graphics, DVD Lightscribe. Why I use KDE?:https://opensource.com/life/15/4/9-reasons-to-use-kde

User avatar
sammiev
Level 4
Level 4
Posts: 361
Joined: Sat May 19, 2012 12:16 pm

Re: FYI - "ksnip" really nice screen capture app with Imgur upload and built-in painter functions

Post by sammiev » Fri Dec 29, 2017 11:22 pm

Hi, Just seen your new post, downloaded the file and took it for a ride.
Working as expected.
Thanks

aes2011
Level 4
Level 4
Posts: 431
Joined: Wed Jul 06, 2011 10:39 pm

Re: FYI - "ksnip" really nice screen capture app with Imgur upload and built-in painter functions

Post by aes2011 » Fri Dec 29, 2017 11:31 pm

@phd21, thanks for uncovering this gem! And the developer has incorporated your suggestions as well!

User avatar
phd21
Level 15
Level 15
Posts: 5793
Joined: Thu Jan 09, 2014 9:42 pm
Location: Florida

Re: FYI - "ksnip" really nice screen capture app with Imgur upload and built-in painter functions

Post by phd21 » Sat Dec 30, 2017 12:07 am

Hi "aes2011",

You are welcome...

The developer "Damir" seems really nice and cooperative, and is actively updating this application. So, we can expect more features in the future. If you like this application, be sure to say so by thanking him. Any new features anyone wants should add them to the Github account as a feature request.
Phd21: Mint KDE 17.3 & 18.3, 64-bit Awesome OS, Ancient Dell OptiPlex 780 Core2Duo E8400 3GHz,4gb Ram,256gb SDD, Video: Intel 4 Graphics, DVD Lightscribe. Why I use KDE?:https://opensource.com/life/15/4/9-reasons-to-use-kde

User avatar
phd21
Level 15
Level 15
Posts: 5793
Joined: Thu Jan 09, 2014 9:42 pm
Location: Florida

Re: FYI - "ksnip" really nice screen capture app with Imgur upload and built-in painter functions

Post by phd21 » Mon Jan 01, 2018 5:37 pm

Hi Everyone,

Happy New Years to everyone !!!

The developer of 'ksnip", Damir, has provided updates to this excellent screen capture (print screen) application including easy to install Linux ".deb" files for 64-bit and 32-bit computers, and with a little help from "probonopd" there is even an AppImage file available now. (FYI: AppImages developed for Linux Mint 18.x based on Ubuntu 16.04 will usually work on Linux Mint 17.x based on Ubuntu 14.04 ...)

Click the link below for downloading the updated "Ksnip" v1.5.x, or a rapidly evolving updated version called "continuous build".
https://github.com/damirporobic/ksnip/releases


Hope this helps ...
Phd21: Mint KDE 17.3 & 18.3, 64-bit Awesome OS, Ancient Dell OptiPlex 780 Core2Duo E8400 3GHz,4gb Ram,256gb SDD, Video: Intel 4 Graphics, DVD Lightscribe. Why I use KDE?:https://opensource.com/life/15/4/9-reasons-to-use-kde

User avatar
phd21
Level 15
Level 15
Posts: 5793
Joined: Thu Jan 09, 2014 9:42 pm
Location: Florida

Re: FYI - "ksnip" really nice screen capture app with Imgur upload and built-in painter functions

Post by phd21 » Thu Mar 22, 2018 12:37 pm

Hi Everyone,

The developer of 'ksnip", Damir, has graciously provided more updates to his excellent screen capture (print screen) and image painter application.

My first video tutorial on using some of the features of Ksnip
https://youtu.be/cG5am_x5nAE

You can now scale (resize) images which makes uploading images to this forum easy. Of course, because Ksnip can also upload to the "imgur" image hosting website, you do not need to shrink or scale your images to use in your posts or replies, you can just copy the "direct link" to an image from Imgur and paste that into this forum using the "rimg" tag.
  • Scaling an image: With my current desktop resolution of 1440 x 900 (widescreen), I can scale down any image to 80% of its original size and my images will usually shrink below the 200kb image upload restriction of this forum. Your scale percentage may vary depending upon your desktop resolution, so may have to try various scaling percentages (50%, 60%, etc...) to see what works for you to get your images below 200kb for directly attaching images to a post or reply in this forum. Once you know what that scaling percentage value for scaling your desktop images to fit into this forum, you can use that scale percentage value from then on.
Another particularly useful new feature is the ability to turn off the "Dynamic Cursor" in the painter options for the various painter tools which gives users a very visible (easy to see) painter tool cursor versus using the Dynamic Tool Cursor which changed with the painter tool size selection, sometimes making the tool cursor so small that it was practically impossible for me to see where the painter tool was on the image if their sizes were below 3px.

Click the link below for downloading the updated "Ksnip" v1.5.x as an AppImage or its source code (tar.gz) to compile and install it yourself. If you use the AppImage, then you may have to update your menu item or shortcut launcher to point to the new Ksnip AppImage file.
https://github.com/damirporobic/ksnip/releases
Simple console terminal commands to compile and install Ksnip wrote: For people who do not have a 64-bit computer, or want to compile (create) Ksnip and have it installed in your menu, here are the relatively simple instructions for that. This does not take long to do, only a few minutes.

Open a console terminal window and at the command prompt, type in, or copy & paste, each line below one by one: Click "Select All" above command, right-click the highlighted command, select Copy (or Ctrl+Insert), click in the console terminal window, and right click paste (or Shift+Insert), hit enter, repeat this process for each command.

Code: Select all

sudo apt-get install build-essential cmake cmake-extras extra-cmake-modules wget git curl checkinstall

Code: Select all

sudo apt-get install libqt5x11extras5 libqt5x11extras5-dev

Code: Select all

git clone https://github.com/DamirPorobic/ksnip.git

Code: Select all

cd ksnip

Code: Select all

mkdir build

Code: Select all

cd build

Code: Select all

cmake ..

Code: Select all

make

Code: Select all

sudo make install
Close or Exit the console terminal window and file manager if that is still open.

That's it, "Ksnip" should be in your menu now ...

FYI: It is also relatively easy to make Ksnip your default screen capture (print screen) application or to assign a global shortcut like the "pause" key to trigger Ksnip.
Hope this helps ...
ksnip_Dynamic_Cursor_20180322_123342.jpg
Ksnip Dynamic Cursor option
Phd21: Mint KDE 17.3 & 18.3, 64-bit Awesome OS, Ancient Dell OptiPlex 780 Core2Duo E8400 3GHz,4gb Ram,256gb SDD, Video: Intel 4 Graphics, DVD Lightscribe. Why I use KDE?:https://opensource.com/life/15/4/9-reasons-to-use-kde

Post Reply

Return to “Software & Applications”