ScreenCloud: how to share screenshots on Linux

The screenshot tools integrated into most of the Linux desktop environments they are great. But all lack advanced sharing features. Features like the auto-loading screenshots you take should be standard. This is why you should try ScreenCloud for your screen capture needs in Linux.

Install ScreenCloud on Linux

ScreenCloud is available in many Linux distributions through a wide variety of formats. As it stands, the source code is fully open and can be compiled on Ubuntu, Debian and other conventional Linux distributions. The software is also in RPM Sphere for Fedora users and in the Snap store.

Also, in this section of the guide, we will see how to make ScreenCloud work on several Linux operating systems. You must start by opening a terminal with CTRL + SHIFT + T or CTRL + ALT + T. Now you just have to follow the steps to make it work in your configuration.

Install ScreenCloud on Ubuntu and Debian

Ubuntu and Debian users can easily install ScreenCloud from the Snap store. However, developers have also facilitated the compilation of the code from the source, so if you're not a Snap fan, this is a good way to do it.

To begin the compilation process, use the update commands to make sure your computer is as up-to-date as possible. Be sure to restart your system, in case any update requires it.

sudo apt update

sudo apt upgrade -y

After all updates have finished installing, it is time to use the apt package manager to install ScreenCloud dependencies on the system.

sudo apt install git build-essential cmake qtbase5-dev qtbase5-private-dev libqt5svg5-dev libqt5x11extras5-dev qtmultimedia5-dev qttools5-dev libquazip5-dev python3-dev

Then, you will have to download two dependencies that Ubuntu and Debian do not have in the current versions of their operating systems.

wget http://ftp.br.debian.org/debian/pool/main/p/pythonqt/libpythonqt3.0_3.0-3_amd64.deb

wget http://ftp.br.debian.org/debian/pool/main/p/pythonqt/libpythonqt-dev_3.0-3_amd64.deb

Install both packages with:

sudo dpkg -i * .deb

sudo apt install -f

Download the ScreenCloud source code on your Ubuntu system using the git clone command.

git clone https://github.com/olav-st/screencloud.git

Now, move the terminal session from the home directory (~) to the new "screencloud" directory.

cd screencloud

Create a new compilation folder with mkdir.

mkdir build

cd build

Compile and install the program on Ubuntu or Debian with the make and cmake commands.

cmake ..

make

sudo make install

Completing and installing this program from the source should work fine. However, if you have trouble compiling it, you can see the version in Snap. It is as good as the built-in code launcher.

Linux arch

If you're a fan of Arch Linux, you'll be glad to know that the ScreenCloud application is in AUR. For it to work through the Arch User Repository, start by installing the Git and Base-devel packages with pacman.

sudo pacman -S git base-devel

With Base-devel and Git out of the way, use the git clone command to download the Trizen AUR auxiliary application. It will help you to more easily create AUR applications, since it automates dependency installations.

Similarly, trizen will be especially useful with Screencloud, since there are no less than 14 of them.

git clone https://aur.archlinux.org/trizen.git

cd trizen

makepkg -sri

Now, install trizen from the Arch Linux User Repository with:

trizen -S screencloud

Linux Fedora distribution

The RPMSphere software repository has ScreenCloud available for Fedora users, versions 29 and 30. Similarly, to obtain the version of this software, open a terminal window and use the dnf command to install it instantly.

Version 29:

29sudo dnf install https://raw.githubusercontent.com/rpmsphere/x86_64/master/s/screencloud-1.

Version 30:

sudo dnf install https://raw.githubusercontent.com/rpmsphere/x86_64/master/s/screencloud-1.2.0-12.1.x86_64.rpm

Linux OpenSUSE

Unfortunately, there is no way to install this program in the OpenSUSE distribution as a native RPM file. In this regard, you must follow the instructions of Fedora. Otherwise, you must install it through the Snap package to use it.

Install ScreenCloud by Snap packages

As we told you before, this software is in the Snap store. So if you are running a Linux distribution that does not have a binary version, this is your best option. To make it work, you must make sure Snap is working on your computer.

Now, once you've solved with Snap, install ScreenCloud with the command below:

sudo snap install screencloud

Take screenshots with ScreenCloud

To start with the screenshots, start by opening the application on your desktop, you can do it by pressing the ALT + F2 keys and type the following command, in the quick start box.

With the application open, you will see a brief message box indicating that the application will rest in the system tray. It will explain what the shortcuts are and will tell you to enable several screen capture services online (Dropbox, Imgur, SFTP, FTP and Shell script.).

Monitor and enable the Imgur service, as well as any other you find useful. Then, click on "Next" to finish.

Then, you can take screenshots, with these keyboard combinations:

Full screen: SHIFT + ALT + 1

Selection – SHIFT + ALT + 2

Active window – SHIFT + ALT + 3

Now, you must press one of the hot keys so you can take a screenshot. As soon as you do, a window will appear. Then, you can tell it to load on the internet instantly, you just have to select «Imgur», or any of the other menu options.